5 способов отправить JavaScript в сервис:
/** Первый метод отправки**/Функция OPPORFORM1 () {window.location.href = "testServlet? Param = hrefmethod" rel = "verse nofollow";}/** второй метод подачи**/функция forceform2 () {var form = document.forms [0]; form.action = "testservlet? Param = formmethod"; form.submit ();}/***Третий метод отправки*/var xmlhttp; // Создать функцию xmlhttp createxmlhttprequest () {if (window.xmlhttprequest) {// code для ie7+, firefox, chrome, opera, safari xmlhttp = new xmlhttprequest (); } else {// code для IE6, IE5 xmlhttp = new ActivexObject ("microsoft.xmlhttp"); }} // ajax использует get для отправки функции function forceform3 () {createxmlhttprequest (); var QueryString = "testServlet2?"; QueryString = QueryString + "¶m =" + new Date (). getTime (); xmlhttp.onreadystateChange = handlestateChange; xmlhttp.open ("Get", QueryString, True); xmlhttp.send (null); } // Ajax использует POST для отправки функции RecoveForm4 () {createxmlhttprequest (); var url = "testServlet2? Param =" + new Date (). getTime (); xmlhttp.open ("post", url, true); xmlhttp.onreadystateChange = handlestateChange; xmlhttp.setrequestheader ("content-type", "Application/xwww-form-urlencoded"); xmlhttp.send ("nihao");} function handlestatechange () {if (xmlhttp.readystate == 4) {// разрешить возвращаемое значение if (xmlhttp.status == 200) {vareTextext = document.CreateTextDode (xmlhttp.responsetextextextextextextextextextextextextextext. Alert («возвращаемое значение возвращается в фоне:»+xmlhttp.responsetext); }}} /** Пятый метод отправки поста*@param to*@param p* /function forceform5 () {var myform = document.createelement ("form") var params = {"param": "zs", "param2": "li"}; myform.method = "post"; myform.action = "testservlet"; myform.style.display = "нет"; для (var k in 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); вернуть myform;}6 способов отправить JSP в сервис:
<%@ page language = "java" contentType = "text/html; charset = utf-8" pageencoding = "utf-8"%> <! doctype html public "-// w3c // dtd html 4.01 transitional // en"-// w3c // dtd html 4.01 // en "http://www.w3.org/tr/html4/loose.dtd"><html><head><!- Метод 4-> <!-<meta http-eviv =" rebresh "content =" 0; url = testservlet? Param = "http http-equivev =" content-ytempe? charset = utf-8 "> <Title> вставьте заголовок здесь </title> </head> <body> <!-Метод 1-> <%-<% requestDispatcher RD = getServletContext (). getRequestDispatcher ("/testServlet? Param = Method One "); rd.forward (запрос, ответ);%>-%> <!-Метод 2-> <%-<%response.sendredirect ("testservlet? Param = метод два");%>-%> <!-Метод 3-> <%-<JSP: Forward Page = "TestServlet? Param = Method 3"/>-%> <!-метод 5-> <%-<%int intime? 5 "; String content = Staytime+"; url = "+url; response.setheader (" rebresh ", content);%>-%> <!-Метод 6-> <%response.setStatus (httpservletresponse.sc_moved_permanny); String newlocation = "testServlet? Param = Method 6"; response.setheader ("location", newlocation); %> </body> </html>