首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

初学struts1.x,有个简单的有关问题,比较疑惑

2012-04-05 
初学struts1.x,有个简单的问题,比较疑惑struts1.3对用户提交的表单如何映射到对应的actionform类,也就是如

初学struts1.x,有个简单的问题,比较疑惑
struts1.3对用户提交的表单如何映射到对应的actionform类,也就是如何知道该用表单数据实例化哪一个formbean呢?是根据struts-config.xml文件里面的<form-bean name="">name属性来确定的吗?

[解决办法]
配置action的时候不是有个属性叫做name,name="userForm" userForm就是你定义的formbean的name
[解决办法]
<action name="这个和上面的form的配置匹配"
[解决办法]
实在config配置文件中配置
举个例子
<form-beans>
<form-bean name= "UserForm " type= "com.form.UserForm "/>
</form-beans>
<action-mappings>
<action path = "/LoginAction "
type = "com.action.LoginAction "
validate = "true "
name = "UserForm " ( 对应 LoginAction的Userform )
input = "/jsp/index.jsp "
>
<forward name= "login " path= "/jsp/main.jsp " />
<forward name= "error " path= "/jsp/index.jsp " />
</action>
</action-mappings>
[解决办法]
用户提交的form的action知道吧
根据action -mapping中action来映射对应的actionForm知道吧

热点排行