`
xinklabi
  • 浏览: 1591248 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

struts2中<s:property value="xx"/>的工作原理

com 
阅读更多

使用struts2标签的jsp页面中<s:property valued="sum"/>等同于

<%

com.opensymphony.xwork2.util.OgnlValueStack ovs =

(com.opensymphony.xwork2.util.OgnlValueStack)request.getAttribute("struts.valueStack");

out.println(ovs.findString("sum"));

%>

分享到:
评论

相关推荐

    struts2的国际化

    - **`&lt;s:property&gt;`标签**:通过`value`属性可以调用`getText`方法来获取资源文件中的值。 #### 三、HelloWorld实例解析 接下来,我们将通过一个具体的HelloWorld示例来详细了解Struts2如何实现国际化。 **1. ...

    搭建ssh2框架的步骤

    &lt;property name="password" value="password"/&gt; &lt;/bean&gt; &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt; &lt;property name="dataSource" ref="dataSource"/&gt; ...

    Struts 2中的OGNL教程

    OGNL 通常与 Struts 2 的标签库一起使用,例如 `&lt;s:property value="xx"/&gt;`。在使用 OGNL 时,需要注意几个符号的使用: - **#**:表示 OGNL 表达式的开始。 - **%**:用于定义 JSP 页面的脚本段。 - **$**:用于...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    Struts1.2中的validation验证框架的实现步骤

    &lt;set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/&gt; &lt;/plug-in&gt; ``` 这两个文件需要被放置在项目的`/WEB-INF/`目录下。 #### 二、配置ActionForm 为了实现...

    spring与struts2整合

    此外,还需要Struts2的Spring插件,即struts2-spring-plugin-x.xx.jar,它使得Struts2能够识别和利用Spring管理的Bean。 在Web应用的配置文件web.xml中,我们需要设置WebApplicationContext。对于Servlet 2.3及以上...

    struts2 OGNL语言学习笔记

    例如:&lt;s:property value="xx" /&gt; 等。 此外,在使用 Struts 2 时,需要注意乱码问题,解决方法是将编码方式设为“utf-8”,并在 web.xml 中配置 ActionContextCleanUp 过滤器。 OGNL 语言是 Struts 2 中的一种...

    struts2整合spring

    3. **Struts2-Spring插件**:`struts2-spring-plugin-x.xx.jar`,这是实现Struts2与Spring整合的关键组件。 此外,还需要其他第三方库的支持,例如`commons-logging.jar`、`ognl-x.xx.jar`等。 #### 三、配置...

    struts的总结(struts1.x)

    &lt;set-property property="pathnames" value="/xxx1,/xxx2"/&gt; &lt;/plug-in&gt; ``` 该示例展示了如何配置 Validator 插件,其中 `className` 属性指定了插件类的全限定名,`&lt;set-property&gt;` 标签用于设置插件属性。 ###...

    Struts2_OGNL 笔记

    例如,`&lt;s:property value="xx" /&gt;`标签中的`value="xx"`就是一个OGNL表达式,用于显示对象`xx`的值。 2. OGNL的关键符号: 在OGNL中,`#`、`%`和`$`有特定含义: - `#`:用于访问上下文对象,例如`#request`、`#...

    OGNL表达式详解[定义].pdf

    在Struts2中,OGNL通常与Struts2的标签结合使用,比如`&lt;s:property value="xx"/&gt;`,这个标签会根据`xx`这个OGNL表达式来获取或设置对象的属性值。 在实际开发中,常常会遇到关于`#`、`%`和`$`的使用问题。`#`在OGNL...

    ognl表达式详解

    在实际应用中,OGNL通常与Struts2的标签库结合使用,如`&lt;s:property value="xx" /&gt;`,这个标签会根据`value`属性的OGNL表达式来获取或显示相应的值。 在使用OGNL时,常常会遇到#、%和$这三个符号的使用问题。这些...

    ognl+标签知识点.pdf

    在Struts2的标签中,OGNL通常与Struts标签结合使用,例如`&lt;s:property value="xx" /&gt;`,这里的`value`属性就是一个OGNL表达式,用于输出指定的值。 在OGNL表达式中,`#`、`%`和`$`有特定的含义。`#`主要用于访问上...

    重要知识ognl+标签.pdf

    3. **在Struts2中的使用**:Struts2标签通常与OGNL结合使用,例如`&lt;s:property value="xx" /&gt;`标签用于显示或设置值,这里的`xx`就是OGNL表达式。 4. **特殊符号的使用**: - **“#”符号**:主要用于访问上下文和...

    java命名规范 开发规范

    2&gt; &lt;input type=”xxx” name=”paramName” value=”paramValue”&gt; 或&lt;input type=”xxx” name=” entity.propertyName” value=”propertyValue”&gt; 另外,对于表单的提交,前后台都必须做数据校验,SWDF已提供了...

    java面试题

    2:继承:子类继承父类,子类可以拥有父类中已定义的方法,并且子类可以修改父类中的方法使其更适合特殊需求。 3:多台:不同对象对统一消息作出不同响应称之为多态 4:抽象:忽略与当前主题无关的那些方面,将...

Global site tag (gtag.js) - Google Analytics