struct2框架jsp页面传参失败
jsp页面对象方式传参进action中,在action中定义了getter、setter方法,但是还是取不到值!
但是提示结果为空:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
jsp页面对象方式传参进action中,在action中定义了getter、setter方法,但是还是取不到值!
但是提示结果为空:
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
有写form么?html页面中
修改答案:
在文件头添加
<%@ taglib prefix="s" uri="/struts-tags"%>
输入框写成
<s:textfield id="userid" name="user.userid"/>
写成类似这样的继续修改答案:
运行你的项目我发现,在添加 flower 时候,控制台报错
可以发现是类型转化问题,为什么你会让 AdminUserAction 转化成 AdminUser 呢?于是我使用全局查找 AdminUserAction 和 AdminUser【用 Atom 编辑器】。终于让我发现!
applicationContext.xml 文件中:
*.hbm.xml 文件中:
发现了么?name 都是 adminUser,然而 class 分别对应着AdminUserAction和AdminUser。然后把 AdminUserAction 对应的name改掉就行了。。。。至于为什么上面这个错误会导致goods为null,因为你在Goods类里有一个AdminUser成员变量,导致struts就没法构建goods这个实例了>3<