Ajax的GET与POST方式向服务器发送请求
2009-04-07 18:46
459 查看
下面是index.jsp
<html>
3 <head>
4 <title>My JSP 'index.jsp' starting page</title>
5 <script type="text/javascript" src="ReadXML.js"></script></head>
6 <body>
7 name <input type="text" id="name"><br>
8 age <input type="text" id="age"><br>
9 sex <input type="text" id="sex"><br>
10 <input type="button" value="SendByGet" onclick="sendByGet()">
11 <input type="button" value="SendByPost" onclick="sendByPost()"><br><br>
12 <div id="showDiv"></div>
13 </body>
14</html>
var xmlHttp;
2
3
11
19
27
38package com.kai;
2
3import java.io.IOException;
4import java.io.PrintWriter;
5
6import javax.servlet.ServletException;
7import javax.servlet.http.HttpServlet;
8import javax.servlet.http.HttpServletRequest;
9import javax.servlet.http.HttpServletResponse;
10
11public class Message extends HttpServlet {
12
13 private static final long serialVersionUID = 7196636596362343837L;
14
15 public void doGet(HttpServletRequest request, HttpServletResponse response)
16 throws ServletException, IOException {
17 response.setContentType("text/html");
18 PrintWriter out = response.getWriter();
19 String name = request.getParameter("name").toString();
20 String age = request.getParameter("age").toString();
21 String sex = request.getParameter("sex").toString();
22 String resText = "you name is "+name+"; age: "+age+"; sex: "+sex;
23 out.println(resText);
24 out.flush();
25 out.close();
26 }
27
28 public void doPost(HttpServletRequest request, HttpServletResponse response)
29 throws ServletException, IOException {
30 doGet(request,response);
31 }
32
33}
<html>
3 <head>
4 <title>My JSP 'index.jsp' starting page</title>
5 <script type="text/javascript" src="ReadXML.js"></script></head>
6 <body>
7 name <input type="text" id="name"><br>
8 age <input type="text" id="age"><br>
9 sex <input type="text" id="sex"><br>
10 <input type="button" value="SendByGet" onclick="sendByGet()">
11 <input type="button" value="SendByPost" onclick="sendByPost()"><br><br>
12 <div id="showDiv"></div>
13 </body>
14</html>
var xmlHttp;
2
3
11
19
27
38package com.kai;
2
3import java.io.IOException;
4import java.io.PrintWriter;
5
6import javax.servlet.ServletException;
7import javax.servlet.http.HttpServlet;
8import javax.servlet.http.HttpServletRequest;
9import javax.servlet.http.HttpServletResponse;
10
11public class Message extends HttpServlet {
12
13 private static final long serialVersionUID = 7196636596362343837L;
14
15 public void doGet(HttpServletRequest request, HttpServletResponse response)
16 throws ServletException, IOException {
17 response.setContentType("text/html");
18 PrintWriter out = response.getWriter();
19 String name = request.getParameter("name").toString();
20 String age = request.getParameter("age").toString();
21 String sex = request.getParameter("sex").toString();
22 String resText = "you name is "+name+"; age: "+age+"; sex: "+sex;
23 out.println(resText);
24 out.flush();
25 out.close();
26 }
27
28 public void doPost(HttpServletRequest request, HttpServletResponse response)
29 throws ServletException, IOException {
30 doGet(request,response);
31 }
32
33}
相关文章推荐
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- 通过ajax引擎对象向服务器发送数据的2中方式:get、post
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- AJAX发送GET、POST、DELETE、PUT请求到服务器
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- ajax的get 和post方式发送请求
- ajax之使用get方式向服务器发送请求
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- android 向服务器Get和Post请求的两种方式,android向服务器发送文件,自己组装协议和借助第三方开源
- POST方式发送ajax请求详解
- Android开发使用GET方式向服务器请求和发送数据
- HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
- Android请求服务器的两种方式--post, get的区别
- android之使用get和post方式向服务器提交请求
- ajax以get和post方式请求
- Java爬虫(一)利用GET和POST发送请求,获取服务器返回信息
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- ajax发送get、post请求
- Java发送HTTP的POST和GET方式请求