ajax 数据传到后台

我用的是ssh框架

前台数据是text的value;
我希望在action里获得它的value;
应该怎么做?
request 不能用

ajax数据传到后台

 $.ajax({
             type: "GET", //POST
             url: "***.action",
             data: {username:$("#username").val(), content:$("#content").val()}, //组装参数
             dataType: "json",
             success: function(data){
                         alert('成功');
                      }
         });


后台java;

String username
 = request.getParameter("username
");

String content
 = request.getParameter("content
");


忘记了,你说request不能用,那就定义两个变量

private String username;
private String content;

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getContent() {
return content;
}

public void setContent(String content) {
this.content = content;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-28
你既然用SSH框架,我记得Struts和前台页面只要配置好,后台是可以直接接收前台对应名字标签的数值的,你随便找个SSh框架的例子都有!追问

.。。。。。我知道怎么配置就不问了

追答

楼上那位说的很清楚了TAT,像ajax这种,你一般是要传输特定的几个参数才会用ajax,所以可以像楼上那样定义好username,然后接收就行,Struts这种框架可以省去你在进行大规模的传参时的烦恼,因为不用写重复的get代码调用,他会直接新建实体然后接收同名前台参数,但这种个别的参数获取和处理刻意去套框架反而不方便

相似回答