我现在有一个j简单简单的jsp页面如下:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>TEST request</title>
</head>
<body>
<%
%>
<form action='xxx.req' method='post' name='login'>
<input type='text' name='username'></input>
<input type='text' name='password'></input>
<input type='submit' value='request'></input>
</form>
</body>
</html>
我在servlet中收到了这个请求,但是我想知道当jsp所发送的request请求都有些什么样的内容,例如:
POST /reg.jsp HTTP/ (CRLF)
Accept:image/gif,image/x-xbit,... (CRLF)
...
HOST:www.guet.edu.cn (CRLF)
Content-Length:22 (CRLF)
Connection:Keep-Alive (CRLF)
Cache-Control:no-cache (CRLF)
user=jeffrey&pwd=1234
之类的东西。在网上找了很久也没找到办法,难道就没有办法吗?只能通过写一个ServerSocket之类的东东来查看么?还有就是我在我的jsp里明明就指定了
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%>
为什么我在servlet中使用request.getHeader("pageEncoding");得到的竟然是null呢?