关于STRUTS2.0遇到的问题

joss418 2008-04-10 06:27:12
现在遇到了在struts2标签在对数据库修改遇到的问题,
下面是 updatePerson.jsp 代码:
<body>
${ person.alias}
<s:form action="updatePerson" method="post">
用户名:${email}<br><br>
<s:textfield name="alias" label="呢称" value="%{person.alias}"></s:textfield>
<s:submit label="提交"></s:submit>
</body>

下面是struts.xml的代码
<package name="struts2" extends="struts-default">
<action name="updatePerson" class="PersonAction" method="updatePerson">
<result name="input">/updatePerson.jsp</result>
<result name="success">/index3.jsp</result>
</action>
</package>


我是通过一个ACTION到修改页面,session.setAttribute("person", person);
现在遇到的问题是当我到修改页面时,呢称栏是从数据库中得到并显示,但是当我输入的错误并返回当前的updatePerson.jsp时,呢称栏里面就没有显示了,可是${ person.alias}却还是可以显示出来。现在主要是也想把呢称栏里面的值value="%{person.alias}"再次显示出来,怎么修改??
...全文
29 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
joss418 2008-04-10
  • 打赏
  • 举报
回复
这是个比较郁闷的问题,以前不用s标签时,可以在<input value=" ${ person.alias} ">现在不能用EI表达式了。新手刚接触struts2,所以各位大侠帮帮忙

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧