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 + -
显示快捷键?