永发信息网

Struts框架ActionForm与实体类结合使用问题

答案:6  悬赏:80  手机版
解决时间 2021-04-21 07:06
  • 提问者网友:我的未来我做主
  • 2021-04-20 22:42

实体类 >

public class UserBean

{

privae String loginName ;

private String LoginPassWord ;

...... 和getter setter 方法

}

ActionForm >

public class UserForm extends ActionForm

{

private UserBean user = new UserBean ();

....... 和getter setter 方法

}

表单控件名:<input type="text" name="user.loginName ">
<input type="text" name="user.LoginPassWord ">

而且在struts-config.xml 配置信息一点没错

但当Action 调用Form的时候

UserForm userForm = (UserForm) form;

form 中没有值 ..

忘各位师哥师姐 指教 !

最佳答案
  • 五星知识达人网友:街头电车
  • 2021-04-20 22:50

Action Form 或 实体类 有可能是keyword 你修改下即可 。


全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-04-21 02:51

你确定你的FormBean和前台的文本name一样么??

需要一样才能自动封装!!

  • 2楼网友:长青诗
  • 2021-04-21 02:29

private UserBean user = new UserBean ();

你这个user会不会是关键字,要么你改改看了;

上面你写的那些都不会有错的!

  • 3楼网友:雪起风沙痕
  • 2021-04-21 02:12
http://download.csdn.net/source/696973
  • 4楼网友:佘樂
  • 2021-04-21 01:30
改成<input type="text" name="loginName ">
  • 5楼网友:神的生死簿
  • 2021-04-20 23:55
你确定Struts中没配错吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯