在servlet中获得http请求头,servlethttp请求头,package cn.o
分享于 点击 27700 次 点评:178
在servlet中获得http请求头,servlethttp请求头,package cn.o
package cn.outofmemory.snippets.enterprise;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class GetRequestHeaderInServlet extends HttpServlet { private static final long serialVersionUID = -2128122335811219481L; public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { handleRequest(req, res); } public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException { handleRequest(req, res); } public void handleRequest(HttpServletRequest req, HttpServletResponse res) throws IOException { PrintWriter out = res.getWriter(); res.setContentType("text/plain"); String headerName = "user-agent"; String headerValue = req.getHeader(headerName); out.write(headerName); out.write(" = "); out.write(headerValue); out.write("\n"); out.close(); }}
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <display-name>JCG Snippets Web Project</display-name> <servlet> <servlet-name>JCG Snippets Application</servlet-name> <servlet-class>cn.outofmemory.snippets.enterprise.GetRequestHeaderInServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>JCG Snippets Application</servlet-name> <url-pattern>/jcgservlet</url-pattern> </servlet-mapping></web-app>
URL:
http://myhost:8080/jcgsnippets/jcgservlet
输出:
user-agent = Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
用户点评