5 cara untuk mengirimkan javascript ke servlet:
/** Metode pengiriman pertama**/function SubMitForm1 () {window.location.href = "testServlet? Param = hrefmethod" rel = "nofollow eksternal";}/** Metode pengiriman kedua**/function submitform2 () {var form = Document.forms [0]; form.action = "testServer? param = formmethod"; form.submit ();}/***Metode pengiriman ketiga*/var xmlhttp; // Buat fungsi xmlhttp createxmlHttpRequest () {if (window.xmlhttprequest) {// kode untuk ie7+, firefox, chrome, opera, safari xmlhttp = new xmlhttprequest (); } else {// kode untuk IE6, IE5 xmlhttp = ActiveXObject baru ("microsoft.xmlhttp"); }} // AJAX menggunakan dapatkan untuk mengirim fungsi kirim Fungsi3 () {createxmlHttpRequest (); var queryString = "testServer2?"; queryString = queryString + "¶M =" + Tanggal baru (). GetTime (); xmlhttp.onreadystatechange = handlestatechange; xmlhttp.open ("get", querystring, true); xmlhttp.send (null); } // AJAX menggunakan posting untuk mengirim function submitForm4 () {createxmlHttpRequest (); var url = "testServer2? param =" + tanggal baru (). getTime (); xmlhttp.open ("post", url, true); xmlhttp.onreadystatechange = handlestatechange; xmlhttp.setRequestHeader ("tipe konten", "Aplikasi/X-WWW-Form-Urlencoded"); xmlhttp.send ("nihao");} function handlestatechange () {if (xmlhttp.readystate == 4) {// selesaikan nilai pengembalian if (xmlhttp.status == 200) {var responseText = document.createTextNodeDEDE ( alert ("Nilai pengembalian dikembalikan di latar belakang:"+xmlhttp.Responsetext); }}} /** Metode kelima pengiriman kiriman*@param ke*@param p* /function submitform5 () {var myForm = document.createElement ("Form") var params = {"param": "zs", "param2": "li"}; myform.method = "Post"; myForm.action = "testServer"; myform.style.display = "none"; untuk (var k di params) {var myInput = document.createElement ("input"); myInput.name = k; myInput.value = params [k]; myForm.AppendChild (MyInput); } document.body.appendChild (myForm); myform.submit (); //document.body.removechild(myform); mengembalikan myform;}6 cara untuk mengirimkan JSP ke servlet:
<%@ page language = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <! Doctype html public "-// w3c // dtd html 4.01 transisi // en" "http://www.w3.org/tr/html4/loose.dtd"><html><head>< !-- metode 4-> <!-<meta http-equiv =" refresh "content =" 0; url = testServlet? Param = Metode 4 ">-> <Metra" Content = "URL = TestServlet? Param = Metode 4">-> <Metra; charset = UTF-8 "> <Title> Sisipkan judul di sini </itement> </head> <body> <!-Metode 1-> <%-<% requestDispatcher rd = getServletContext (). getRequestDispatcher ("/testServer? Param = Metode satu "); rd.forward (permintaan, respons);%>-%> <!-Metode 2-> <%-<%respons. 5 "; string content = staytime+"; url = "+url; response.setHeader (" refresh ", konten);%>-%> <!-Metode 6-> <%response.setstatus (httpservletresponse.sc_moved_permanently); String newLocation = "testServer? Param = metode 6"; response.setHeader ("Lokasi", Newlocation); %> </body> </html>