struts2 jquery获取页面值的问题
我在做项目的时候碰到一个问题,struts2中有个user的模型所以jsp页面上的元素名称就是user.nameuser.sex等当我用jquery的ajax的时候传值就...
我在做项目的时候碰到一个问题,
struts2中有个user的模型
所以jsp页面上的元素名称就是user.name user.sex等
当我用jquery的ajax的时候传值就写成了
var data = {'user.name' : $('#bookin\\.name').val(),
"user.age": $('#bookin\\.age').val(),
"user.sex": $('#bookin\\.sex').val()}
然后用
$.getJSON("bookinGuard.action", data, function (data) {
alert(data);
});
但action中传值为空,想问下,这个data应该怎么写?
当data写成{name:$('#bookin\\.name').val()}时action中就能打印出name值
现在打印user.toString() action中就报错
严重: Exception occurred during processing request: null
java.lang.NullPointerException
at com.funeral.boli.action.BookinGuardAction.bookinOfGuardSave(BookinGuardAction.java:100) 展开
struts2中有个user的模型
所以jsp页面上的元素名称就是user.name user.sex等
当我用jquery的ajax的时候传值就写成了
var data = {'user.name' : $('#bookin\\.name').val(),
"user.age": $('#bookin\\.age').val(),
"user.sex": $('#bookin\\.sex').val()}
然后用
$.getJSON("bookinGuard.action", data, function (data) {
alert(data);
});
但action中传值为空,想问下,这个data应该怎么写?
当data写成{name:$('#bookin\\.name').val()}时action中就能打印出name值
现在打印user.toString() action中就报错
严重: Exception occurred during processing request: null
java.lang.NullPointerException
at com.funeral.boli.action.BookinGuardAction.bookinOfGuardSave(BookinGuardAction.java:100) 展开
2个回答
2016-07-02
展开全部
你看看struts2的零配置。。
在里面,你定义好一个action的方法,然后在你定义一个变量
private String name;
封装方法中:
@JSON(name="name")
public String getName(){}
之后在方法上面配置注释的action方法,type值设置为json即可(这部分就是在零配置中)
在里面,你定义好一个action的方法,然后在你定义一个变量
private String name;
封装方法中:
@JSON(name="name")
public String getName(){}
之后在方法上面配置注释的action方法,type值设置为json即可(这部分就是在零配置中)
2016-06-30
展开全部
直接写age sex
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询