首页 > 代码库 > jsp内置对象的使用
jsp内置对象的使用
request对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。
<form action="request.jsp" method="post"> <table> <tr> <td>username:</td> <td><input type="text" name="username" value=""></td> </tr> <tr> <td>hobby:</td> <td><input type="checkbox" name="favor" value="basket">basketball</td> <td><input type="checkbox" name="favor" value="football">football</td> <td><input type="checkbox" name="favor" value="eat">eatting</td> </tr> <tr> <td colspan="2"><input type="submit" value="SubMit"> </td> </tr> </table> </form>
//request.jsp
<%--request处理中文乱码问题 --%> <% request.setCharacterEncoding("utf-8");//解决字符乱码问题,对post有效 request.setAttribute("password", "admin");//保存一些属性的值 %> <%--request获取form表单的信息 --%> username:<%=request.getParameter("username") %><br/> hobby:<% if(request.getParameterValues("favor")!=null) { String []hobby=request.getParameterValues("favor"); for(String s:hobby) { out.println(s); } } %> password:<%=request.getAttribute("password") %><br/> <hr/> <%--request获得客户端的一些信息 --%> 获得请求的页面类型:<%=request.getContentType() %><br/> 获得请求的协议版本:<%=request.getProtocol() %><br/> 获得请求的服务器名字:<%=request.getServerName() %><br/> 获得请求的服务器端口号:<%=request.getServerPort() %><br/> 获得客户端ip地址: <%=request.getRemoteAddr() %><br/>
jsp内置对象的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。