为了账号安全,请及时绑定邮箱和手机立即绑定

java struts 模型驱动问题

java struts 模型驱动问题

熊猫程序员 2017-03-23 14:05:37
无法获取jsp页面提交的数据封装到action中声明的对象属性中我有注意:实体类的属性名和jsp页面提交的表单的name值要一致,不知道还有哪方面没哟注意到,求解?我记得的步骤:1.创建实体类,声明变量,生成get/set方法     例如:User    一个属性: username2.创建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>
查看完整描述

1 回答

已采纳
?
慕粉4075985

TA贡献104条经验 获得超33个赞

public User getModel() {

return user = new User();

}

这样试试?

查看完整回答
1 反对 回复 2017-03-23
  • 熊猫程序员
    熊猫程序员
    刚刚试了一下,可以,能说一下在外面new 和里面 new 的区别是吗?
  • 1 回答
  • 0 关注
  • 1277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信