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 questequest(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]
複製程式碼
recvPerson,
dataType : 'json',
});
程式碼量小,使用方便,值得推薦。 。 。