request对象代表请求对象,包含所有的客户端传送给服务器端的数据。其作用域就是一次request请求。request的常用方法如下所示:
<%
//获取客户端传给服务器中名称为name的参数值
String name = request.getParameter("name");
%>
name的值为:<%=name %>
<%
//获取客户端传给服务器的所有名称为name的参数值,常用于获取复选框的值
String []str = request.getParameterValues("name");
%>
<%
//获取名称为name的HTTP文件头信息
String header = request.getHeader("name");
%>
获取服务器端的信息
name的值为:<%=name %> <br>
客户端的IP:<%=ip %> <br>
获得HTTP的方法:<%=request.getMethod() %><br>
返回全路径:<%=request.getRequestURI() %><br>
获取使用的协议:<%=request.getProtocol() %><br>
<%=request.getServletPath() %><br>
获取表单元素
在action中填写要发送到的页面路径。
<form action="show.jsp">
</form>
在show.jsp页面中利用request.getParameter()等方法利用form表单中的name属性获取form表单中的值。