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 对象一直是空的。
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’]"). 追问