首頁 >web前端 >js教程 >js呼叫後台servlet方法實例_javascript技巧

js呼叫後台servlet方法實例_javascript技巧

WBOY
WBOY原創
2016-05-16 17:32:382880瀏覽

1.使用document.form.action方式

相關原始碼如下:

*.js

[javascript]

複製程式碼 程式碼如下:
  document.getElementById("sendPerson").value = SendPerson;
 document.getElementById("currentTime").value = currentTime();
 document.getElementBydocument. ").value = message;
 document.getElementById("recvPerson").value = recvPerson;
 document.chatform.action = "ToHistoryServlet";
*.html


[html]


複製程式碼 程式碼如下:
程式碼如下:



        ; type="hidden" name="currentTime" id="currentTime">             type="hidden" name="message" id="message"> recvPerson" id="recvPerson">

注意的是,input需指定name屬性,這麼servlet才可以取得到參數值
*.java
[java]


複製程式碼 程式碼如下:
public void quest​​equest(Htt , HttpServletResponse response)
        throws ServletException, IOException { www.jb51.net

 .getParameter("recvPerson");
    String sendTime = request.getParameter("currentTime");
    String message = request.getParameter("message");
 ;
    msg.setRecvPerson(recvPerson);
    msg.setRecvPerson(recvPerson);
    msg.setRecvPerson(sendPerson);
    msg.setSendTime(sendTime);
    msg.set >
這個缺點是頁面就跳走了,如果希望保持原頁面,可以參考方法2

2.jquery呼叫後台方法
[javascript]

複製程式碼

程式碼如下:$. 🎜>    type : "POST",     contentType : "application/json",     url : "ToHistoryServlet age=" message "&recvPerson= "             recvPerson,
            recvPerson,
    dataType : 'json',
     
});


程式碼量小,使用方便,值得推薦。 。 。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn