`
yangjayup
  • 浏览: 248151 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于struts标签name等属性中如何使用表达式

阅读更多

在使用struts标签向名称中加入表达式或变量名称,总是会报错:

According to TLD or attribute directive in tag file, attribute value does not accept any expressions

意思好像就是不能接受表达式。

经过反复实验,总结可通过一下方式将表达式加进入:

<s:set value="#request['total_users']" var="total_users" />

<s:hidden name="clientRemindUsers[%{#reverseIndex}].user.userId" value="%{userId}" />

这样name的值就可别替换掉。 

 

 

另外付input中如何获取parameter中的值:

<input type=text name="aa" value="${param['name']}"  />

 

分享到:
评论

相关推荐

    OGNL表达式struts2标签

    是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 | 值名]...

    Struts2属性文件详解

    该属性指定是否允许在Struts 2标签中使用表达式语法,因为通常都需要在标签中使用表达式语法,故此属性应该设置为true,该属性的默认值是true. struts.devMode 该属性设置Struts 2应用是否使用开发模式.如果设置该属性...

    ognl表达式java使用案例详解(测试通过)

    本案例提供ognl使用详解,测试通过,只需解压放入自己WEB项目中,执行struts_ognl包内java文件即可(未提供jia包,若需要可以联系留言发至邮箱),若测试不好可以联系本人提供指导. Struts 2默认的表达式语言是OGNL...

    Struts2\constant应用

    该属性指定是否允许在Struts 2标签中使用表达式语法,因为通常都需要在标签中使用表达式语法,故此属性应该设置为true,该属性的默认值是true。 struts.devMode 该属性设置Struts 2应用是否使用开发模式。如果...

    Struts2 国际化字符串 拦截器

    文件的国际化字符串中使用OGNL,格式为${表达式},例如: validation.required=${getText(fileName)} is required 2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number |...

    Struts2 S2-033漏洞分析1

    S2-033 漏洞是 Struts 2 中的一个非常危险的漏洞,当启用动态方法调用之后,使用了 rest 插件就可能执行 ognl 表达式导致任意代码执行。Rest 插件使用了之后,ActionMapping 是通过 org.apache.struts2.rest. ...

    JavaEE学习参考手册.docx

    在struts.xml文件中定义常量(推荐在struts.xml文件中配置),例如:&lt;constant name=”struts.custom.i18n.resources” value=”messageResource” /&gt;。Struts.properties中定义常量,例如:Struts.devMode=true。 ...

    FreeMark学习笔记

    在FreeMarker表达式中使用数值需要注意以下几点: 1,数值不能省略小数点前面的0,所以".5"是错误的写法 2,数值8 , +8 , 8.00都是相同的 3,布尔值 直接使用true和false,不使用引号. 4,集合 集合以方括号包括,各集合...

    J2EE期末复习(含答案).pdf

    在 Struts2 的包配置中,name 属性是必须指定的。 12、通过实现下面哪个接口,可以很容易地实现一个拦截器类的编写? 通过实现 Interceptor 接口,可以很容易地实现一个拦截器类的编写。 13、Action 运行期间所有...

    Java开发技术

    struts2 中 OGNL表达式的使用 GNL是Object Graph Navigation Language的简称,详细相关的信息可以参考:http://www.ognl.org。这里我们只涉及Struts2框架中对OGNL的基本支持。 Struts 2默认的表达式语言是OGNL,...

    struts_jstl

    * 函数库的使用 * 自定义函数库 * 定义类和方法(必须定义为public static) * 编写tld文件,并且将tld文件放到WEB-INF下 * 在jsp中使用taglib指令引入自定义标签库 * 直接使用即可 &lt;br&gt; ...

    ssh(structs,spring,hibernate)框架中的上传下载

    3在Spring中使用org.springframework.jdbc.support.lob.OracleLobHandler处理Oracle数据库的Blob类型字段。  通过这样的设置和配置,我们就可以象持久化表的一般字段类型一样处理Blob字段了。  以上是Spring+...

    J2EE面试题

    9) aa.jsp与bb.jsp属于同一应用,在aa.jsp中使用&lt;jsp:useBean id="beanName" scope="session" class="mypackage.mybean" /&gt;标记,在bb.jsp中要把beanName这个bean对象变量所引用的对象取出来。那么对于以下描述,...

    JSP+Struts+JSTL+EL新闻发布系统jsp

    前台制作采用标签制,分为系统标签和用户自义义标签两种,系统标签是自代的,用户不可以修改,而自定义标签则是用户根据相应的功能自己定制出来的,固此,可以自行删除或修改! 4、秉承JAVA开源理念,本新闻发布系统...

    freemarker总结

    在表达式中使用算术运算符时要注意以下几点: 1,运算符两边的运算数字必须是数字 2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可...

    Spring中文帮助文档

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...

    封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询,Spring+Quartz调度,FunctionCharts图像化工具

    封装通用的Spring3+Struts2+MyBatis3的CRUD+条件分页查询,Spring+Quartz调度,FunctionCharts图像化工具 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=...

    软件开发面试题及答案参考.pdf

    6. 通过execute()方法中的逻辑验证后,执行相关的业务逻辑,最后调用ActionMapping.findForward(“SayHello”)方法,其中的参数SayHello与struts-config.xml文件中的action元素的forward属性值对应,则就将请求转发...

    Spring API

    6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...

Global site tag (gtag.js) - Google Analytics