jquery提交參數請求,struts中部署的action,其中method裡面return方法傳回值為轉寄到的jsp頁面,無法跳轉

來源:互聯網
上載者:User

這是jsp頁面中用jquery、aJax提交的參數請求:對應方法在struts.xml裡面配置。

其中basePath是擷取的當前檔案的路徑名稱。

$("#userRegist").click(function() {

        if (isRgEmail && isRgPsd) {

                $.get("<%=basePath%>userRegist.action", {

                        email : document.getElementById("regEmail").value,

                        password : document.getElementById("psd").value

                },function(data){

                        alert(data.success);

                });

        } else {

                       alert("請輸入正確資訊!");

        }

});

struts.xml配置的action、class、method、result

<action name="userRegist" class="action.RegistAction" method="addUserWhenRegist">

        <result name="success">/jsp/registSuccess.jsp</result>

</action>

在Action中的方法:

public String addUserWhenRegist() {
LoginDAO lgDAO = new LoginDAO();
lgDAO.addUserWhenRegist(email, password);
MailUtil mailutil = new MailUtil();
String subject = "感謝註冊,請驗證Email";
String content = "感謝您鐺鐺線上專案管理系統,請點擊下面的連結驗證您的Email:****————鐺鐺線上專案管理";
mailutil.sendEmail(email, subject, content);
return "success";
}

最後郵件可以發送了,沒有報錯。但就是無法跳轉到”success“所代表的jsp頁面上去。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.