⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 requestdemo3.jsp

📁 此资源是jsp应用开发 邓子云等编写的一书里的源代码
💻 JSP
字号:

<%@ 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -