解决方案 »

  1.   

    <struts>
           <constant name="struts.devMode" value="true"/>   
           <package name="test" extends="json-default">
                 <action name="jsonAction" class="qy.test.action.AjaxLoginAction">
                   <result type="json">
                   <param name="root">result</param>
                   </result>            
                 </action>
    </package>
    </struts>package qy.test.action;import qy.test.bean.User;import net.sf.json.JSONObject;import com.opensymphony.xwork2.ActionSupport;public class AjaxLoginAction extends ActionSupport {
    /**
     * 
     */
    private static final long serialVersionUID = 48L;
    private User user;
    private String result;
    public User getUser() {
    return user;
    }
    public void setUser(User user) {
    this.user = user;
    }

    public String execute() throws Exception{
    JSONObject json=JSONObject.fromObject(user);
    System.out.println(json);
    result=json.toString();

    return SUCCESS;
    }
    public String getResult() {
    return result;
    }
    public void setResult(String result) {
    this.result = result;
    }
    }