当前位置: 代码迷 >> Java Web开发 >> jquery中post解决方法
  详细解决方案

jquery中post解决方法

热度:568   发布时间:2013-02-25 21:16:45.0
jquery中post
我通过jquery中的$.post()方法请求一个struts2的一个action,返回结果出现些问题,希望高手指点迷津......
JS代码
JScript code
$(document).ready(function() {    $("#submit").click(function() {        var psw = $("#password");        var username = $("#username").val();        var password = hex_md5(psw.val());        alert(psw.val()+":"+password);        $.post("Login.action",{"username":username},function(data){alert(data);});        alert("123");    }    );}

JavaAction代码
Java code
package com.action;import com.opensymphony.xwork2.ActionSupport;public class Login extends ActionSupport{    private String username;    private String password;    public String execute() throws Exception {                    return SUCCESS;    }    public String getUsername() {        return username;    }    public void setUsername(String username) {        this.username = username;    }    public String getPassword() {        return password;    }    public void setPassword(String password) {        this.password = password;    }        public String catchinfo(){                System.out.println("进入action......");        System.out.println(username);        System.out.println("离开action......");        return "zhongguo";    }}


JSP代码
HTML code
<html>    <head>        <script type="text/javascript" src="<%=path %>/js/jquery-1.7.2.js"></script>        <script type="text/javascript" src="<%=path %>/js/md5.js"></script>        <script type="text/javascript" src="<%=path %>/js/login.js"></script>    </head>    <body>        <div align="center">            user login            <br />            <br />            username:            <s:textfield name="username"></s:textfield>            <br />            <br />            password:            <s:password name="password"></s:password>            <br />            <br />            <s:submit value="提交" id="submit"></s:submit>        </div>    </body></html>



返回结果没有弹出

控制台的结果是

HTML code
进入action......da离开action......2012-7-6 16:26:59 com.opensymphony.xwork2.util.logging.jdk.JdkLogger error严重: Could not find action or result/MyPrj/pages/Login.actionNo result defined for action com.action.Login and result zhongguo    at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375)    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)    at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)    at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)


------解决方案--------------------------------------------------------
楼主 struts配结果了吗No result defined for action com.action.Login and result zhongguo
------解决方案--------------------------------------------------------
楼主你没有配struts返回结果,或者是你写错了
No result defined for action com.action.Login and result zhongguo

------解决方案--------------------------------------------------------
  相关解决方案