Struts2用Ajax提交报错ognl.NoSuchPropertyException
刚接触Struts2,用json提交,用一个对象去接收。总是空异常。看了网上的资料说把private改为public,但是还说报错。index.jsp代码如下:Actio...
刚接触Struts2,用json提交,用一个对象去接收。总是空异常。
看了网上的资料说把private改为public,但是还说报错。
index.jsp代码如下:
Action代码如下:
实体类:
web.xml 和 struts2.xml配置都没问题,函数也能进来。
就是member得不到值。
报错如下:
配置文件:
struts2.xml
web.xml
我不适用对象接收值的话是可以接收到的。但是适用对象接收过来就会出问题。
求大神赐教。
这个是火狐 Firebug抓出来的信息 展开
看了网上的资料说把private改为public,但是还说报错。
index.jsp代码如下:
Action代码如下:
实体类:
web.xml 和 struts2.xml配置都没问题,函数也能进来。
就是member得不到值。
报错如下:
配置文件:
struts2.xml
web.xml
我不适用对象接收值的话是可以接收到的。但是适用对象接收过来就会出问题。
求大神赐教。
这个是火狐 Firebug抓出来的信息 展开
2个回答
展开全部
你action里面接收参数的方法跟JQ传参数的方法没对应,首先你页面input里面的name是用对象.参数,这个是要用form表单提交,后台才能用对象接受,现在你JQ里面使用的jsondata,相当于只是传了2个值过去而不是对象,现在你在action中在定义对应的2个私有个账号密码,看看是不是有值,你有2个选择后台会获取到值:
JQ里面传递参数用form提交,
页面JQ不用动,在action中在定义private String member_id;private String member_password 加getset方法,大小写要对应
用这2个方法试试,有问题可以追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询