欢迎来到天天文库
浏览记录
ID:22281360
大小:96.46 KB
页数:9页
时间:2018-10-28
《实验二jsp基础与内置对象》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验二JSP基础与内置对象一、实验目的1、熟悉和掌握Eclipse,并编写简单的JSP程序;2、熟悉和灵活掌握JSP基木语法;3、熟悉和掌握JSP的内置对象的相关属性和方法。二、实验要求1、编写简单的汁数器程序;2、编写JSP的include指令的程序;3、编写JSP动态指令forward的程序;4、编写JSP中文字符处理程序;5、request常用方法的使用;6、编写获取表单数据;7、编写页而重定向程序;8、编写session属性设置和获取的程序;9、编写用out对象输出表格程序。三、实验内容1、编写简单的计数器程序1)、木实验主要口的是让我们熟悉和掌握JSP程序段的基木
2、语法:<%codefragment%〉,实验中,<%counterFunction();%〉就是这个JSP的程序段,而这个函数就是用来计算访问人数的。2)、实验结果:网站计数器您是第28位访问者!!!2、编写JSP的include指令的程序1)、include指令的语法格式:<%@includefile:“url”%〉例如:<%@includefi1c=^top.tvd〉和includefile=^bottom,txd,然后将file中的top.txt和bottom,txt改为bottom,jsp和top.jsp,程序运行会出错,此吋,解决的方法是将文件top.txt和bo
3、ttom,txt改为后缀为.jsp的JSP文件,即可正常运行。2)、实验结果:《JSP从入门到实战》网站此书出版了,快来看看吧!还有更多的好书等着您呢!@电子工业出版社版权所有2004-2008、,帝j作人:邓子云耳关系方式:dengziyung126.com3、编写JSP动态指令forward的程序1)、<jsp:forward>动作用来把JSP页而重定向到另一个页而上,这个程序的核心代码是<jsp:forwardpage="count.jsp"/〉和〈jsp:forwardpage=,,includc.jsp"/〉,如果case的值为1,则跳转到count,jsp贞面;
4、如果case的值为2,则跳转至ljinclude,jspo2)、实验结果:程序示例链接:您没有选择。实例13实例144、编写JSP中文字符处理程序1)、本程序处理屮文字符申的核心代码bytetempB[]=s.getBytes("IS0-8859-1");s二newString(tempB);returns;但是,仅仅这样而去运行程序,得出的是中文乱码,所以为了解决这一问题,需要在s=newString(tempB);里加入〃utf-8〃,即s=newString(tempB,"utf-8");这样符•出的结果才不会出现屮文乱码。2)、实验结果:请输入您的姓名:楛父您输入的
5、姓名为:曽5、request常用方法的使用1)、request方法格式:<%=request.get+获取的方法%〉,这里方法里可以带参数也可以不带参数:比如:不带参数,请求的方法是:<%=rcqucst.gctMcthod()%>带参数,HTTP头文件中Host的傀是<%=request.getHeader(〃Host〃)%>2)、EnumerationgetHeaderNames()返冋所有requestheader名字的一^个枚举;如:〈%EnumerationenumHead二request.getHeaderNames0;while(cnumllcad.hasMo
6、rcElcmcnts()){out.println((String)enumHead.nextElement());}%>Enumerationgctllcadcr(Srtingname)返回指定名字的requestheader的所育值;如:<br〉头文件中指定头名字的全部值的一个枚举:〈%EnumerationenumheadedValues=request.getHeaders("cookie");while(enumheadedValues.hasMoreElements()){out.println((String)cnum_hcadcdValucs.nextEle
7、ment());}%〉3)、实验结果:请求信息如下:请求的方法是:GET请求的UK1是:/test2/requestAppl.jsp请求的协议是:HTTP/1.1接受客户提交信息的页面路径是:/requestApp1.jsp请求的协议是:HTTP/1.1请求中的查询字符串是:nu11请求信息的总长度是:-1服务器名称是:zqy-computer提供HTTP服务的服务器端口号是:8080客户端IP地址是:fe80:0:0:0:c5e4:7d93:lbe:46a5客户端机器的名称是:fe80:0:0:0:c5e4:7d
此文档下载收益归作者所有