ActionForm 转发方面问题 :)
如下所示 想通过modifyUsers这一个Action类读取t_user中的符合条件的一条记录。然后forward 到modifyUsers.jsp页面。jsp页面负责显示数据库中查出的数据。
想在modifyUsers这个Action中 先初始化好这一个userForm,然后转入jsp页面中jsp页面自动显示出读取的数据 可总是不成功,请问是不是ActionForm转发方式不对?
modifyUsers的Action代码:
userForm uform=new userForm();
uform.setLogin_name("zhangsan");
uform.setLogin_pass("132456");
form=uform;
return mapping.findForward("succeed");
这一个jsp页面通过Struts标签 大体是:
<html:form method="post" action="xxx.saveUser.do">
<html:text property="login_name" />
<html:text property="login_pass" />
</html:form>
表 t_user 中有两个字段login_name,login_pass;都是Varchar2类型。
一个继承ActionForm类的 新类 userForm类 中有成员变量login_name和login_pass都设有get set方法。
Struts-config 大体设置:
<form-beans>
<form-bean name="userForm" type="xxx.userForm" />
</form-beans>
<action-mappings>
<action path="modifyUsers"
type="xxx.modifyUsers"
parameter="modifyUsers"
name="userForm"
scope="request">
<forward name="succeed" path="modifyUsers.jsp"/>
</action>
<action path="saveUsers"
type="xxx.saveUsers"
parameter="saveUsers"
name="userForm"
scope="request">
<forward name="succeed" path="modifyUsers.jsp"/>
</action>
</action-mappings>