session中存有UserVO值對象,其中有networkListMap(當前用戶所創建的network,以network的name為key,network的信息為value),當前用戶所在的network信息(name,description),當前用戶可以點擊頁面上的network列表切換network.

<select name="select" class="formlog" id="networkSelect">
??? ?<s:iterator value="#session.UserVO.networkListMap" status="networks">
?? ? ?? ?<option value="${key}" <s:if test="%{#session.UserVO.name==key}">selected="selected"</s:if> onclick="VpnService.switchNetwork()">
?? ??? ? ?? ?<s:property value="key"/>
?? ? ?? ?</option>
??? ?</s:iterator>
</select>

//運用命名空間封裝JS方法
var VpnService = {
?? ?switchNetwork : function(){
?? ??? ?
?? ??? ?window.location.href = webPath+ "/defaultNetwork?name="+ $("#networkSelect").val();

?? ?}
}