实验二JSP基础与内置对象.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二JSP基础与内置对象

实验二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程序段的基本语法: %code fragment% ,实验中,%counterFunction();%就是这个JSP的程序段,而这个函数就是用来计算访问人数的。 2)、实验结果: 网站计数器 您是第28位访问者!!! 编写JSP的include指令的程序 1)、include指令的语法格式:%@ include file=“url”% 例如: %@ include file=top.txt%和%@ include file=bottom.txt% ,然后将file中的top.txt和bottom.txt改为bottom.jsp和top.jsp,程序运行会出错,此时,解决的方法是将文件top.txt和bottom.txt改为后缀为.jsp的JSP文件,即可正常运行。 、实验结果: 编写JSP动态指令forward的程序 1)、jsp:forward动作用来把JSP页面重定向到另一个页面上,这个程序的核心代码是jsp:forward page=count.jsp /和jsp:forward page=include.jsp / ,如果case的值为1,则跳转到count.jsp页面;如果case的值为2,则跳转到include.jsp 。 2)、实验结果: 编写JSP中文字符处理程序 1)、 本程序处理中文字符串的核心代码 byte tempB[]=s.getBytes(ISO-8859-1); s=new String(tempB); return s; 但是,仅仅这样而去运行程序,得出的是中文乱码,所以为了解决这一问题,需要在s=new String(tempB);里加入utf-8,即 s=new String(tempB,utf-8);这样得出的结果才不会出现中文乱码。 2)、实验结果: 5、request常用方法的使用 1)、request方法 格式:%=request.get+获取的方法% ,这里方法里可以带参数也可以不带参数: 比如:不带参数,请求的方法是:%=request.getMethod()% 带参数,HTTP头文件中Host的值是%=request.getHeader(Host)% 2)、Enumeration getHeaderNames() 返回所有request header名字的一个枚举;如: % Enumeration enumHead=request.getHeaderNames(); while(enumHead.hasMoreElements()) { out.println((String)enumHead.nextElement()); } % Enumeration getHeader(Srting name) 返回指定名字的request header的所有值;如:br头文件中指定头名字的全部值的一个枚举:  % Enumeration enum_headedValues=request.getHeaders(cookie); while(enum_headedValues.hasMoreElements()) { out.println((String)enum_headedValues.nextElement()); } % 3)、实验结果: 请求信息如下:  请求的方法是:GET    请求的URI是:/test2/requestApp1.jsp    请求的协议是:HTTP/1

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档