根据标签文件中的TLD或属性指令,属性值不接受任何表达式。
默认情况下,您不能将JSP EL表达式传递给Struts2标记。这样做是出于安全目的。如果愿意,可以复制struts-
tags.tld并将
<rtexprvalue>所有标签设置为true。但是,您应该意识到允许标签同时接受JSP EL和OGNL表达式所涉及的安全漏洞。
在调用标签处理程序之前先对JSP
EL进行评估,然后在标签内部对OGNL进行评估。这样,如果将其
${retPage}评估为OGNL表达式,则该标签可能会完成您意料之外的事情。对于隐藏的表单字段,只需使用等效的HTML。



