易网时代-编程资源站
Welcome
微信登录
首页
/
操作系统
/
Linux
/
Android 实现Http get 和post操作
配置服务器这个是我的Web实体index.jsp
<
%@ page
language
=
"java"
import
=
"java.util.*"
pageEncoding
=
"gb2312"
%
>
<
%
String
path
=
request
.getContextPath();
String
basePath
=
request
.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%
>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<html>
<head>
<base
href
=
"<%=basePath%>"
>
<title>
My JSP "index.jsp" starting page
</title>
<meta
http-equiv
=
"pragma"
content
=
"no-cache"
>
<meta
http-equiv
=
"cache-control"
content
=
"no-cache"
>
<meta
http-equiv
=
"expires"
content
=
"0"
>
<meta
http-equiv
=
"keywords"
content
=
"keyword1,keyword2,keyword3"
>
<meta
http-equiv
=
"description"
content
=
"This is my page"
>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h3>
GET方法
</h3>
<form
action
=
"Test"
method
=
"get"
>
<P>
学号:
<input
name
=
"id"
type
=
"text"
/></P>
<p>
姓名:
<input
name
=
"name"
type
=
"text"
/></p>
<p>
<input
name
=
""
type
=
"submit"
value
=
"确定"
/>
<input
name
=
"cancel"
type
=
"reset"
value
=
"取消"
/>
</p>
</form>
<h3>
POST方法
</h3>
<form
action
=
"Test"
method
=
"post"
>
<P>
学号:
<input
name
=
"id"
type
=
"text"
/></P>
<p>
姓名:
<input
name
=
"name"
type
=
"text"
/></p>
<p>
<input
name
=
""
type
=
"submit"
value
=
"确定"
/>
<input
name
=
"cancel"
type
=
"reset"
value
=
"取消"
/>
</p>
</form>
</body>
</html>
配置ServletTest.java
package
rw.servlet;
import
java.io.IOException;
import
java.io.PrintWriter;
import
javax.servlet.ServletException;
import
javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
public
class
Test
extends
HttpServlet {
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public
void
doGet(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException {
request.setCharacterEncoding(
"gb2312"
);
response.setContentType(
"text/html;charset=gb2312"
);
PrintWriter out = response.getWriter();
String idString=request.getParameter(
"id"
);
String nameString=request.getParameter(
"name"
);
out.println(idString);
out.println(nameString);
out.flush();
out.close();
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public
void
doPost(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException {
request.setCharacterEncoding(
"gb2312"
);
response.setContentType(
"text/html;charset=gb2312"
);
PrintWriter out = response.getWriter();
String idString=request.getParameter(
"id"
);
String nameString=request.getParameter(
"name"
);
out.println(idString);
out.println(nameString);
out.flush();
out.close();
}
}
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图