struts1.2.x <bean:write>标签问题
我在jsp页面里写了<td align="right">姓名:</td><html:hidden property="ID" value="<bean:write name='single' property='ID'/>" />
运行后在文本框里直接显示<bean:write name='single' property='ID'/>
但是我不把<bean:write name='single' property='ID'/>放到value里的是就能显示取道的值
请各位高手赐教,怎么解决,谢谢!!!
[解决办法]
<html:hidden property="ID" value="${single.id}"/>
用el表达式最简单
[解决办法]
${single.id}需要jstl支持
你可以这样
<input type="hidden" name="ID" value="<bean:write name='single' property='ID'/>"/>
ID如果是整数的话,需要format一下
<bean:write name='single' property='ID' format='#'/>
[解决办法]
把值放到form里就行,不需要这样写吧
[解决办法]
补充一下,是struts的formbean
[解决办法]
[解决办法]
[解决办法]
[解决办法]
struts1.2里面hidden标签不能嵌套write标签
[解决办法]
可以直接使用HTML的HIDDEN标签嵌套WRITE标签