日期:2014-05-17  浏览次数:20687 次

分数不多了 求教一个jsp页面显示问题
jsp页面加入了struts2标签<%@ taglib prefix="s" uri="/struts-tags"%> 
我希望更新用户信息的时候页面上能显示出要更新的信息

有这样两行
① name:<input name="user.username" value="<s:property value="user.username"/>"/><br/>
② <s:textfield name="user.username" value="<s:property value='user.username'/>" label="name1"></s:textfield>

如果我使用①这种方法可以一个文本框中正常显示出用户的姓名 但是用②就不能显示 然后如果把②中的 s:property value='user.username' 换成双引号就会报错 虽然①能解决了 但是这是问什么呢 为什么②就不行呢 

菜鸟求教~

------解决方案--------------------

------解决方案--------------------
2 直接用user.username
Struts 可以直接使用ognl
------解决方案--------------------
标签不支持你这样嵌套吧。
应该这样
<s:textfield label="name1" name="user.username" value="%{user.username}"/>