requestdemo3.jsp

来自「此资源是jsp应用开发 邓子云等编写的一书里的源代码」· JSP 代码 · 共 65 行

JSP
65
字号

<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="java.util.*"%>
<%@ page import="javax.servlet.*"%>
<html>
<head>
<title>接收请求参数</title>
</head>
<body bgcolor="#ffffff">
<h1>接收客户端请求数据</h1>
<%
	request.setCharacterEncoding("GBK");
	String name = request.getParameter("name");
	String sex = request.getParameter("sex");
	String[] interest = request.getParameterValues("interest");
%>
<table border="1">
	<tr>
		<td>用户名:</td>
		<td><%=name%></td>
	</tr>
	<tr>
		<td>性别:</td>
		<td><%=sex%></td>
	</tr>
	<tr>
		<td>兴趣爱好:</td>
		<td>
		<%
				for (int i = 0; i < interest.length; i++) {
				out.print(interest[i]);
				out.print(",");
			}
		%>
		</td>
	</tr>
</table>
<%
	//forward转发
	//RequestDispatcher rd=request.getRequestDispatcher("dispatcherDemo.jsp");
	//rd.forward(request,response);
	//include转发
	out.flush();  
	RequestDispatcher rd = request
			.getRequestDispatcher("dispatcherDemo.jsp");
	rd.include(request, response);
%>
<h2>转发后的页面输出:我还是有主权的</h2>
<b>HTTP请求方式:</b><%=request.getMethod()%><br>
<b>客户端IP:</b><%=request.getRemoteAddr()%><br>
<b>请求的URL是:</b><%=request.getRequestURL()%><br>
<b>更多关于请求对象的信息:<br>
<%
Enumeration em=request.getHeaderNames();
while(em.hasMoreElements()){
  String header=(String)em.nextElement();
  out.print("<b>");
  out.print(header);
  out.print(":<b>");
  out.print(request.getHeader(header)+"<br>");
}
%>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?