亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問調用servlet并從JavaScript調用Java代碼以及參數

請問調用servlet并從JavaScript調用Java代碼以及參數

慕森王 2019-08-01 13:00:56
調用servlet并從JavaScript調用Java代碼以及參數我有會話鍵,它是從RESTAPI調用中獲得的JavaScript變量。我需要在servlet中調用我的Java代碼,并將該鍵作為參數傳遞。我可以使用什么JavaScript函數來完成這個任務?
查看完整描述

3 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

沒有JavaScript函數本身,但是瀏覽器通常*提供一個XMLHttpRequest對象,您可以經歷一下.

圖書館比如jQuery提供輔助函數以簡化其使用。

*對于“通?!钡闹?,該值包含幾乎所有支持JavaScript的瀏覽器,并且在Netscape 4死后發布。



查看完整回答
反對 回復 2019-08-02
?
慕容森

TA貢獻1853條經驗 獲得超18個贊


發送POST時,添加標題xhttp.setRequestHeader(“Contenttype”、“application/x-www-form-urlencode”);

代碼看起來像客戶:

    function executeRequest(req) {
        var xhttp = new XMLHttpRequest();
        xhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
               // Typical action to be performed when the document is ready:
               document.getElementById("response").value = xhttp.responseText;
            }
        };
        xhttp.open("POST", "execute/cardbrowser", true);
        xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xhttp.send("lorem=ipsum&name=binny");
    }

服務器:

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    System.out.println(req.getParameter("lorem"));}




查看完整回答
反對 回復 2019-08-02
  • 3 回答
  • 0 關注
  • 441 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號