Jquery ajax 向Strtus后台换对象类型参数

function submitForm(){
var user = new UserInfo($("#id").val(),$("#loginid").val(),$("#username").val(),$("#password").val(),$("#issys").val());
if($("#ff").find("input[id=id]").val()!=""){
$("#ff").attr("action","SystemAction_updateUser.action");
}else{
$("#ff").attr("action","SystemAction_saveUser.action");
}
$('#ff').form('submit', {
//data:user,
success:function(data){
$('#user_table').datagrid('reload');
$('#ts2').window('close');
}
});
}
-----------后台
private UserInfo user;

public UserInfo getUser() {
return user;
}
public void setUser(UserInfo user) {
this.user = user;
}
-----------配置文件
<action name="SystemAction_*" method="{1}" class="com.hss.login.SystemAction">
<result name="success"> </result></action>
后台的user 对象一直是空的。
最新回答
匆匆过客

2024-06-05 13:45:03

var user = new UserInfo($("#id").val(),$("#loginid").val(),$("#username").val(),$("#password").val(),$("#issys").val());
首先这句话,我是没有看到你在哪里定义userinfo类
再一个你可能是把java 类直接在js里使用了

if($("#ff").find("input[id=id]").val()!=""){
//这句find("input[id]")还是find("input[id=‘id’]").
追问

つ收回你的爱み

2024-06-05 09:53:10

具体参阅jQuery post方法,好好看看api再动手。
靠张根硕呼吸

2024-06-05 02:16:09

用json包装一下数据
追问
求具体的 步骤。ajax 包装了user  配置文件哪儿怎么改?