日期:2014-05-18  浏览次数:20663 次

struts2中hidden标签问题
<s:hidden   name= " "   value= " "/>

value里为什么不能放 <s:property   value= " "/> 或 <%=request.getAttribute....%>

而 <input   type= "hidden "   name= " "   value= " "/> 是可以放的

------解决方案--------------------
<s:hidden是标签
<s:property 也是,

不能这样嵌套
------解决方案--------------------
value中可以存放变量,前提是必须存放数据类型
如标签; <bean:write name= "id " property= "id " /> 显示的是自增id
将此标签放在value中:
<input type= "hidden " name= "hidden " value= ' <bean:write name= "id " property= "id " /> '>
但如果标签嵌套标签则不会通过.
struts没必要追求如此的完美~