`

struts2标签使用 (#$%)/js命名空间

 
阅读更多
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();

    }
}
分享到:
评论

相关推荐

    struts2标签api

    - 标签的命名空间:通常以`s:`开头,表示它是Struts2提供的标签。 - 动态属性:很多标签都支持动态属性,允许我们根据Action类的状态动态设置属性值。 - 表单标签的生命周期:它们会自动处理参数的传递,包括表单的...

    struts中ec标签的使用

    - 在使用EC标签时,需要正确导入对应的命名空间,例如`&lt;%@ taglib prefix="ec" uri="http://struts.apache.org/tags-ext" %&gt;`. - 在Struts配置文件(struts-config.xml)中,为EC标签库定义一个对应的action-mapping...

    struts2 标签

    而Struts2则将所有标签统一在了一个URI为`/struts-tags`的命名空间下,虽然没有严格的分类,但可以根据功能将其大致分为非UI标签和UI标签。此外,Struts2支持更强大的表达式语言,如OGNL(Object-Graph Navigation ...

    Struts客户化标签

    在struts-config.xml文件中,需要配置标签库的定义,指定标签库的路径和命名空间。例如: ```xml &lt;taglib-name&gt;struts-bean&lt;/taglib-name&gt; &lt;taglib-uri&gt;/tags/bean.tld&lt;/taglib-uri&gt; &lt;/taglib&gt; ...

    Struts2的登录验证程序

    在这个"Struts2的登录验证程序"中,我们将探讨如何利用Struts2实现用户登录验证的基本步骤,以及如何处理命名空间。 首先,我们需要理解Struts2的核心组件和工作原理。Struts2框架的核心是Action类,它是业务逻辑...

    struts2教程

    - 引用Struts标签库:`&lt;%@taglib prefix="s" uri="/struts-tags"%&gt;`使得在JSP页面中可以使用Struts2提供的标签。 - Bean配置:定义Bean对象,包括`class`(类名),`type`(接口规范),`name`(Bean的名称),`...

    Struts2 拦截器注解(二十七)

    5. `@Namespace`: 定义Action的命名空间,用于区分不同的业务模块。 在使用注解时,我们还需要确保在`struts.xml`或`struts-plugin.xml`文件中启用注解解析。例如: ```xml &lt;constant name="struts.enable ...

    Struts2整合jQuery实现Ajax功能_demo

    1. **Action配置**:在Struts2配置文件中,`&lt;package&gt;`标签用于定义Action的命名空间和扩展配置,`&lt;action&gt;`标签则指定具体的Action实现和结果类型。本例中,`result-type="json"`表明该Action的响应格式为JSON。 2...

    freemarker总结

    ${ x /2 } ${ 12 } 输出结果是: -75 2.5 2 在表达式中使用算术运算符时要注意以下几点: 1,运算符两边的运算数字必须是数字 2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,...

    struts_spring_hibernate_extjs4_笔记

    `struts.xml`配置文件中,`&lt;package&gt;`定义了动作包,`name`属性是包名,`extends`指定了该包继承的默认配置,`namespace`定义了命名空间,用于区分不同的功能模块。在`&lt;action&gt;`标签中,`name`是动作名称,`class`...

    自己动手写Struts.pdf

    - **编写输出HelloWorld的JSP文件HelloWorld.jsp**:创建一个简单的JSP文件,在其中使用`&lt;%=`标签输出“HelloWorld”。 - **运行JSP并查看输出结果**:在Tomcat中部署并运行该JSP文件。 - **使用Servlet实现Hello...

    S2SH+JQuery使用对拉框(listbox)实现权限对选控制

    3. 创建了一个名为`manage`的包,命名空间为`/manage`,它继承自`struts-default`,这意味着它将使用Struts2的默认配置。 4. 定义了一个名为`operator_*`的Action,其中`*`是通配符,表示任何方法名,Action类为`...

    STRUTS——图片上传

    2. **标签**:在JSP页面中,使用Struts标签库的`&lt;html:form&gt;`来创建表单,设置`enctype="multipart/form-data"`属性,以便支持文件上传。 3. **Commons FileUpload**:Apache Commons FileUpload库是处理multipart/...

    struts-ejb-integration

    为实体和会话bean创建相应的包,并遵循默认配置,将EJB放置于特定命名空间内。 - **数据库与数据源配置:** 使用PostgreSQL作为数据库,创建名为“ejbexample”的数据库,并添加数据源文件“ejbexample-ds.xml”至...

    文件批量上传

    在Struts2的配置文件(struts.xml)中,定义了一个名为“file”的包,该包继承自“struts-default”和“json-default”,并指定了命名空间为“/file”。其中包含了一个名为“file”的Action,该Action类为...

    Java框架学习笔记

    - **视图组件**:通常由JSP实现,还包括自定义的`ActionForm`类和Struts标签。`ActionForm`类用于封装请求中的数据,Struts可以自动将请求中的数据填充到`ActionForm`类中。 - **Struts配置**: - **添加Struts...

    java笔试面试题(含有笔试题,核心技术,重点知识,struts,hibernate,spring,eclipse)

    - **Struts TagLib**:预定义的一组标签,简化JSP页面的编写。 #### 十五、XML - **XML/XSL/XSLT/DTD/SCHEMA**:用于标记文档、样式转换、定义文档结构和类型检查的标准。 #### 十六、Hibernate - **ORMapping**...

    Java框架技术学习笔记.pdf

    - 视图:视图通常由JSP页面实现,结合ActionForm类和Struts标签展示数据。ActionForm用于封装请求数据,便于在控制器和视图之间传递。 3. Struts配置与应用 在实际开发中,Struts的集成需要以下步骤: - 将Struts...

    中级程序员必备面试题.txt

    在MyBatis的XML配置文件中,可以使用`foreach`标签来构造IN条件: ```xml SELECT * FROM user WHERE id IN (" separator "," close=")"&gt; #{item} &lt;/foreach&gt; &lt;/select&gt; ``` #### Linux中修改文件权限 在...

    javaSSH框架搭建配置

    - 使用`xmlns`和`xsi:schemaLocation`指定命名空间和XSD验证文件位置。 - `&lt;bean&gt;`定义了Spring容器管理的Bean实例。 - `&lt;tx:annotation-driven&gt;`启用基于注解的事务管理。 - `&lt;aop:config&gt;`定义了面向切面编程的...

Global site tag (gtag.js) - Google Analytics