无法获取jsp页面提交的数据封装到action中声明的对象属性中
我有注意:实体类的属性名和jsp页面提交的表单的name值要一致,不知道还有哪方面没哟注意到,求解?
我记得的步骤:
1.创建实体类,声明变量,生成get/set方法 例如:User 一个属性: username
2.创建action,实现ModelDriven<实体类> ModelDriven<User>
3.在action中声明实体类变量,并且在调用的方法内创建实体类(也可以在声明时创建)
private User user=new User();
public User getModel() {
return user;
}
public String execute() throws Exception {
String username=user.getUsername();
System.out.println(username);
return NONE;
}
4.在struts.xml文件中配置
<package name="HelloDemo" extends="struts-default" namespace="/">
<action name="modelDirven" class="Model.ModelDataDirvenAction">
</action>
</package>
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
<constant name="struts.action.extension" value="html"></constant>
慕粉4075985
相关分类