关于STRUTS2.0遇到的问题
现在遇到了在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}"再次显示出来,怎么修改??