欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js調(diào)用后臺(tái)servlet方法實(shí)例

 更新時(shí)間:2013年06月09日 16:44:17   作者:  
今天做歷史記錄查詢功能,遇到了前后臺(tái)方法互相調(diào)用的問題,研究了一下,把成功經(jīng)驗(yàn)記錄一二。

1.使用document.form.action方式

相關(guān)源碼如下:

*.js

[javascript]

復(fù)制代碼 代碼如下:

<span style="white-space:pre">  </span> document.getElementById("sendPerson").value = SendPerson;
 document.getElementById("currentTime").value = currentTime();
 document.getElementById("message").value = message;
 document.getElementById("recvPerson").value = recvPerson;
 document.chatform.action = "ToHistoryServlet";
 document.chatform.submit();
*.html

[html]
復(fù)制代碼 代碼如下:

<!--the tag below is the params to the userHistory  dml@2012.8.27-->
        <input type="hidden" name="sendPerson" id="sendPerson"> <input
            type="hidden" name="currentTime" id="currentTime"> <input
            type="hidden" name="message" id="message"> <input
            type="hidden" name="recvPerson" id="recvPerson">

注意的是,input需指定name屬性,這么servlet才可以獲取到參數(shù)值
*.java

[java]

復(fù)制代碼 代碼如下:

public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException { www.dbjr.com.cn

    String sendPerson = request.getParameter("sendPerson");
    String recvPerson = request.getParameter("recvPerson");
    String sendTime = request.getParameter("currentTime");
    String message = request.getParameter("message");
    Message msg = new Message();
    msg.setMessage(message);
    msg.setRecvPerson(recvPerson);
    msg.setSendPerson(sendPerson);
    msg.setSendTime(sendTime);
    HistoryHandle.addMessage(msg);
}

這個(gè)缺點(diǎn)是頁面就跳走了,要是希望保持原頁面,可以參照方法2

2.jquery調(diào)用后臺(tái)方法

[javascript]

復(fù)制代碼 代碼如下:

$.ajax({
    type : "POST",
    contentType : "application/json",
    url : "ToHistoryServlet?sendPerson=" + SendPerson + "¤tTime="
            + currentTime() + "&message=" + message + "&recvPerson="
            + recvPerson,
    dataType : 'json',
    success : function(result) {
        alert(result.d);
    }
});

代碼量小,使用方便,值得推薦。。。

相關(guān)文章

  • js 未結(jié)束的字符串常量錯(cuò)誤解決方法

    js 未結(jié)束的字符串常量錯(cuò)誤解決方法

    在編碼js過程中,經(jīng)常遇到未結(jié)束的字符串常量這樣提示的錯(cuò)誤,做下總結(jié),以方便以后查閱.
    2010-06-06
  • 談?wù)別ncodeURI和encodeURIComponent以及escape的區(qū)別與應(yīng)用

    談?wù)別ncodeURI和encodeURIComponent以及escape的區(qū)別與應(yīng)用

    encodeURI和encodeURIComponent以及escape,這三個(gè)都是用來編碼的,本篇文章給大家介紹encodeURI和encodeURIComponent以及escape的區(qū)別與應(yīng)用,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • JavaScript實(shí)現(xiàn)圖片DIV豎向滑動(dòng)的方法

    JavaScript實(shí)現(xiàn)圖片DIV豎向滑動(dòng)的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)圖片DIV豎向滑動(dòng)的方法,涉及javascript操作div層的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • js微信分享API

    js微信分享API

    這篇文章主要為大家詳細(xì)介紹了js微信分享實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 關(guān)于flash遮蓋div浮動(dòng)層的解決方法

    關(guān)于flash遮蓋div浮動(dòng)層的解決方法

    關(guān)于flash遮蓋div浮動(dòng)層
    2010-07-07
  • 微信小程序?qū)崿F(xiàn)分類菜單激活狀態(tài)隨列表滾動(dòng)而自動(dòng)切換效果詳解

    微信小程序?qū)崿F(xiàn)分類菜單激活狀態(tài)隨列表滾動(dòng)而自動(dòng)切換效果詳解

    這篇文章主要介紹了微信小程序分類菜單激活狀態(tài)跟隨列表滾動(dòng)自動(dòng)切換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • 微信JS接口匯總及使用詳解

    微信JS接口匯總及使用詳解

    這篇文章主要介紹了微信JS接口匯總及使用詳解,十分的全面、詳盡,包含分享到朋友圈,分享給朋友,分享到QQ,拍照或從手機(jī)相冊(cè)中選圖,識(shí)別音頻并返回識(shí)別結(jié)果,使用微信內(nèi)置地圖查看位置等接口,有需要的小伙伴參考下吧
    2015-01-01
  • javascript實(shí)現(xiàn)倒計(jì)時(shí)效果

    javascript實(shí)現(xiàn)倒計(jì)時(shí)效果

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)倒計(jì)時(shí)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • js實(shí)現(xiàn)中文實(shí)時(shí)時(shí)鐘

    js實(shí)現(xiàn)中文實(shí)時(shí)時(shí)鐘

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)中文實(shí)時(shí)時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • IE瀏覽器PNG圖片透明效果代碼

    IE瀏覽器PNG圖片透明效果代碼

    平常,我們經(jīng)常使用Gif格式的圖片以保持圖片在瀏覽器中透明,以支持底色。但由于IE瀏覽器本身的原因,我們無法使透明的PNG圖片透明起來。那么,如何將它在IE瀏覽器下變得透明呢?
    2008-09-09

最新評(píng)論