java struct2框架 使用jquey 里面的ajax方法传值 java后台怎么怎么接收ajax传过来的值
JS 的 ajax代码:$(function(){
$("#tijiao").click(function(){
var par=new Object();
par.xianlu=$("#xianlu").val();
par.banc=$("#banc").val();
par.jibie=$("#jibie").val();
$.ajax({
type:"POST",
url:"login!str.action",
data:"da="+JSON.stringify(par),
success:function(d){
alert(d);
}
})
})
})
java 后台类接收值的方法:
public static void str(){
}这个方法怎么接收值 谢谢 --------------------编程问答-------------------- 定义 String 型的da 提供get set 方法 --------------------编程问答-------------------- str()把static去掉!!!!
LZ好好看下struts2 --------------------编程问答--------------------
private String da;
public static void str(){
System.out.println("fdf");
//JSONObject jsonStr = JSONObject.fromObject(da.toString())
FlexACT d=new FlexACT();
String a= d.getDa();
System.out.println(a);
}
public void setDa(String da) {
this.da = da;
}
public String getDa() {
return da;
}
这样? 都没set赋值 怎么get取值 相信点啊大侠
流程最重要 --------------------编程问答-------------------- request.getParameter()? --------------------编程问答--------------------
LZ你必须要用这个public static void str()去接收吗?我一般用String做返回值,其他的没用过,不知道可不可以,你既然用了ajax就返回Json数据吧,这样处理起来比较方便! --------------------编程问答--------------------
$(document).ready(function(){
$("#merchantArea").change(function()
{
var areaCode=$("#merchantArea").val();// 获得省的编号
var url = "merchantAjax_selectCity.action";
var params = {
areaCodeProvince:areaCode
};
jQuery.post(url, params, delCall, 'json');
});
});
function delCall(data)
{
var rs = eval(data.talist);
if (rs.length!="0") {
var se =$("<select id=\"merchantAreaCtiy\" name=\"Acity\" onchange=\"xxxxx()\"></select>");
$.each(rs,function(index,a){
var op = "<option value=\""+a.areaCode+"\" >"+a.areaName+"</option>";
se.append($(op));
});
$("#aa").empty();
$("#bb").empty();
$("#aa").append(se);
} else {
$("#aa").empty();
$("#bb").empty();
}
}
public String selectCity() {
if (!VerFunction.verFunction(menuId)) {
successPath = "/error.jsp";
return SUCCESS;
}
T1008_Area ta=new T1008_Area();
ta.setParent_area(areaCodeProvince);
talist = bs.queryForList("area.selectCity", ta);
//如果是直辖市直接查区
//如果是省就查市
return "returnJSON";
}
这是我写级联的js和调用的action的代码你可以参考一下,大概都是这个套路
补充:Java , Web 开发