结果如下: 1.你jsp向action传值(例如<intput type="text" name="user.username" value="张三">) 你的action方法里面对成员变量(比如public User user;)没有设置get ,set方法 ,在编写aciton的输入文本中右击鼠标找到sourse,选择添加set get 方法即可。基本错误就是这..,假如不是这个错误 2.通俗讲,就是你再传值时,action并没有方法来得到你传的值
解决办法就是
public User user;
后面补上User 的getter和setter即可
public User getUser();
public void setUser();
本文解决了在使用Struts框架时遇到的值传递问题,主要原因是Action类未提供getter和setter方法导致表单数据无法正确接收。通过为User对象添加对应的getter和setter方法可以解决此问题。

1万+

被折叠的 条评论
为什么被折叠?



