资源描述:
《实验四jsp编程基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验四JSP编程基础一、实验目的1•通过编程和上机实验理解JSP各个页面Z间的响应和传递的过程。并且能够熟练的掌握JSP的内置对象的展性和方法,并能灵活运用。二、实验内容1•基础练习:request常用方法的使用,编写获取表单数据。2.编写页面重定向程序。3.编写session属性设置和获取的程序。4.编写用out对象输出表格程序。三、实验源码(一)基础练习:request常用方法的使用requestAppl.jsp<%@pagecontentType=,ltext/html;charset=gb2312,,%><%@pag
2、eimport="java.utjl.*"%>
请求信息如下:
请求的力法是:<%=request.getMethod()%>
请求的URI是:<%=request.getRequestURI()%>
请求的协议是:<%=request.getProtocol()%>
接受客户提交信息的页面路径^:<%=request.getServletPath()%>
请求的协议是:<%=request.getProtocol()%>
请求屮的查询字符串
3、是:<%=request.getQueryString()%>
请求信息的总长度是:<%=request.getContentLength()%>
服务器名称是:<%=request.getServerName()%>
提供HTTP服务的服务器端口号是:<%=request.getServerPort()%>
客户端IP地址是:<%=request.getRemoteAddr()%>
客户端机器的名称是:<%=request.getRemoteHost()%>
HTTP头文件中User-A
4、gent的值是:v%二request.getHeader(”User-Agent”)%>
HTTP头文件中accept的值是:v%二request.getHeader(”accept")%>
HTTP头文件中Host的值是:<%=request.getHeader("Host")%>
HTTP头文件中accept-encoding的值是:v%二request.getHeader(”accept・encoding”)%>vbr>头名字的一个枚举:<%EnumerationenumHead=request.ge
5、tHeaderNames();while(enumHead.hasMoreElements()){out.println((String)enumHead.nextElement());}%>vbr>头文件中指定头名字的全部值的一个枚举:<%Enumerationenum_headedValues=request.getHeaders("cookie");while(enum_headedValues.hasMoreElements()){out.println((String)enum_headedValues.nextE
6、lement());}%>运行截图请求信息如下:请求的方法是:GET谓求的IRI是:/Web_experiment/requestAppl.jsp请求的协议是:HTTP/1.1接受客户提交(§息的贝面路径是:/requestAppl.jsp请求的协议是:HTTP/1.1请求中的査询字符串是:null请求信息的总长度是服务器名称是:localhost提供HTTP服务的服务器編口号是:8080客户靖IP地址是:0:0:0:0:0:0:0:1客户端机器的名称是:0:0:0:0:0:0:0:1HTTP头文
7、件中User-Agent的值是:Mozilla/5.0(compatible:MSIE9.0:WindowsNT6.2:W0W64:Trident/7.0)HTTP头文件中accept的值是:image/jpeg,application/x-ms-application>image/gif.application/xaml*xml.image/pjpeg.application/x-ms-xbap,*/*HTTP头文件中Host的值是:localhost:8080HTTP头文件中accept-encoding的值是:gzip
8、.deflate头名字的一个枚举:acceptaccept-languageuser-agentaccept-encodinghostconnection头文件中指定头名字的全部值的一个枚举:(三)页面重定向Redirect.jsp<%@pagecontentType=,,text/htm