`
huangshanghua
  • 浏览: 56749 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使用struts标签中s:property标签访问静态变量

阅读更多
1、在struts.xml配置文件中增加访问静态变量的配置
    <constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>

2、在web.xml配置文件中过滤器,使其能过滤jsp相关文件
<filter>
		<filter-name>struts2</filter-name>
		<filter-class>
            org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
        	</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>*.jsp</url-pattern>
	</filter-mapping>


3、使用s:property 访问
<s:property value="@类路径@方法名称(参数)" escape="false"/>
分享到:
评论

相关推荐

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2标签大全

    在Struts2中,使用了一系列的标签库来增强JSP页面的功能,使得开发者可以更方便地实现业务逻辑与视图的分离,提高代码的可读性和可维护性。本篇文章将详细介绍Struts2中的各种标签及其应用。 1. **s:form标签**:这...

    Struts标签集合简介

    此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选...

    Struts2 常用标签使用(三十九)

    Struts2提供了`s:set`标签,可以在JSP页面中设置变量,如`&lt;s:set name="myVar" value="Hello, World!" /&gt;`,并在其他地方引用。 九、标签的标签库 Struts2还提供了许多其他标签库,如JSTL、Tiles等,可以结合使用...

    struts学习笔记(4)

    - 在 JSP 页面中使用 `&lt;%@ taglib uri="/struts-tags" prefix="s" %&gt;` 来引入 Struts2 标签。 2. **调试标签 `&lt;s:debug&gt;`**: - 用于显示当前请求上下文中所有可用的数据,帮助开发者调试。 3. **属性显示标签 `...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    struts2标签大全详解

    1. `&lt;s:head&gt;`:在HTML的`&lt;head&gt;`标签中使用,表示头部信息结束。 2. `&lt;s:hidden&gt;`:创建隐藏字段,用于存储不显示在页面上的数据。 I部分: 1. `&lt;s:i18n&gt;`:加载资源包到值栈,支持国际化。 2. `&lt;s:include&gt;`:...

    Struts2标签库详解

    然后就可以在页面中使用上述介绍的各个标签。 总结,Struts2标签库极大地简化了Web应用的视图层开发,通过一系列的自定义标签,开发者可以更高效地实现数据展示、表单处理和逻辑控制。熟练掌握Struts2的标签库,...

    struts2标签解释

    OGNL是Struts2标签的核心,它允许在标签中直接访问Action的属性、方法和上下文。例如,`s:textfield name="username"` 将绑定到Action的username属性。 5. **动态属性** Struts2标签支持动态属性,这意味着你可以...

    Struts2标签

    Result标签通常在配置文件中使用,用来定义动作执行后的结果页面,但也可以在JSP中使用`&lt;s:include&gt;`和`&lt;s:forward&gt;`标签来包含或转发到其他页面。 8. **Util标签** Util标签提供了一些实用功能,如`&lt;s:set&gt;`用于...

    struts2常用标签

    17. `&lt;s:head&gt;`:在HTML的`&lt;head&gt;`标签中使用,用于标记头部信息的结束。 18. `&lt;s:hidden&gt;`:创建一个隐藏的输入字段,值不会在页面上显示。 19. `&lt;s:i18n&gt;`:用于加载资源包到值栈,实现国际化。 20. `&lt;s:...

    struts2标签详细讲解

    4. `&lt;s:push&gt;`:将值推入值栈,便于其他标签访问。 N. 功能按钮: 1. `&lt;s:radio&gt;`:创建单选按钮,通常与列表配合使用。 2. `&lt;s:reset&gt;`:创建重置按钮,清除表单数据。 3. `&lt;s:select&gt;`:创建单选选择框,可以是...

    Struts2标签详解及具体实例解析

    4. `&lt;s:push value=""&gt;&lt;/s:push&gt;` - 将值推入栈中,以便于`&lt;s:property&gt;`标签访问。 R部分: 1. `&lt;s:radio list=""&gt;&lt;/s:radio&gt;` - 单选按钮,用户只能选择一个选项。 2. `&lt;s:reset&gt;` - 重置按钮,清除表单中的所有...

    struts 2标签

    Struts2标签库是Struts2框架中一个强大的特性,它提供了一系列的标签来简化JSP页面中的Java代码,使得视图层更加清晰易读。这些标签覆盖了各种功能,如表单处理、数据展示、条件判断等。下面将详细介绍一些重要的...

    struts2_标签库

    在Struts2中,使用标签库通常需要在JSP页面上导入相应的标签库,例如: ```jsp &lt;%@taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码引入了Struts2的核心标签库,并将前缀"s"分配给它,使得我们可以使用`s:`...

    Struts2标签库详解[1].doc

    35. `&lt;s:push&gt;`:将值推入值栈,以便于其他标签访问。 36. `&lt;s:radio&gt;`:创建单选按钮,用于提供单选选项。 37. `&lt;s:reset&gt;`:创建一个重置按钮,用于清除表单数据。 38. `&lt;s:select&gt;`:创建单选下拉框,允许用户...

    struts2中的ognl

    使用OGNL时,通常配合Struts2的标签,比如`s:property`,通过值栈来访问和显示数据。 3. **EL与值栈的区别**: - Expression Language(EL)虽然也能访问值栈,但它只能从栈顶开始查找,而OGNL可以更灵活地遍历...

    struts2标签和OGNL表达式

    在Struts2中,OGNL表达式通常与Struts标签结合使用,如`s:property`标签,用于显示对象的属性值。例如,`&lt;s:property value="name"/&gt;`将显示栈顶对象的"name"属性值。栈顶对象是指在ValueStack(值栈)中位于最顶层...

    精通struts2的ognl表达式

    - Struts2提供了一些内置的状态变量,这些变量可以直接在OGNL表达式中使用。 - 示例代码: ```xml &lt;s:property value="@com.netsdar.song.manager.util.AppUtil@getName()"/&gt; ``` 6. **Lambda表达式** - ...

    超全的Struts 标签库

    本文将深入探讨Struts中的HTML标签库,包括链接、图像、基本表单元素以及下拉列表和多选列表的使用方法。 1. **链接标签**: - `html:link` 用于创建链接,可以指向应用程序内部的页面,外部URL,或者通过`forward...

Global site tag (gtag.js) - Google Analytics