实验报告7.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:2 大小:20KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验报告7.doc

实验报告7.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT2实验报告7班级:09计商A1日期:2012年4月21号学号:094830411姓名:李萍(所有填入内容请用宋体五号)一、本次实验所涉及的课程知识点有哪些:1.隐含对象的使用;2.4种作用域对象。二、本次实验中遇到的问题和解决思路:问题1.在JSP页面中可以使用的隐含对象有哪几个?答:application,session,request,response,out,page,pageContext,config,exception问题2.在JSP页面中可以使用的作用域对象有哪几个?它们都属于什么作用域?答:application应用作用域,session会话作用域,request请求作用域,pageContext页面作用域问题3:刚开始的时候不知道到哪里去找implicit_jsp.java文件?答:在老师的讲解下,我明白了其实jsp首先要蓓编译成java文件,然后再显示出来,这样的话我就必须在tomcat里的work\Catalina\localhost\helloapp\org\apache\jsp去找,这样就可以找到,在看到JAVA文件的时候,觉得好乱,但是仔细看的情况下我们能追歼发现这些隐含对象的定义和作用。三、本次实验的心得体会:在这次实验当中,我了解到了在JSP页面的转换阶段,JSP引擎在_jspService()方法中声明并初始化了9个隐含对象,它们主要是为了方便在JSP页面对这些对象的访问。可以使用的隐含对象和作用域对象,想想自己最近做的商务网站,隐含的对象中属这几个用得最多session,request,response,out,page,而out也就是输出的时候用到而已,page也就导入页面和包的时候用到。其中作用域对象主要用来在不同作用域中共享数据。在做商务网站时我用到了用session记住用户名,用request来获得前一个页面的值来达到传值这个效果。这个实验和商务网站的设计项目我觉得这样搭配不是很好,我觉得应该JAVAWEB这门课在快结束的时候再进行商务网站的建设,这样才能达到理论联系实际的效果,如果这样进度不一样的话,我觉得javaweb好多新的技术就不能在商务网站上得到体现,我们还是会用旧的思想去设计网站。教师批阅评语:实验思考题:完成下面的填空:JSP页面转换后定义的类名为:(implicit_jsp)该类继承了哪个类:(org.apache.jasper.runtime.HttpJspBase)隐含对象request的类型为:(HttpServletRequest)隐含对象response的类型为:(HttpServletResponse)隐含对象pageContext的类型为:(PageContext)隐含对象session的类型为:(HttpSession)隐含对象application的类型为:(ServletContext)隐含对象config的类型为:(ServletConfig)隐含对象out的类型为:(JspWriter)隐含对象page的类型为:(Object)修改implicit.jsp页面,在中加入下面一行:<%@pageisErrorPage="true"%>然后再访问该页面,再次查看上述Java源文件,则可看到exception隐含对象的定义。隐含对象exception的类型为:(Throwable)说明下面4个隐含对象是如何得到的:application(application=pageContext.getServletContext();)config(config=pageContext.getServletConfig();)session(session=pageContext.getSession();)out(out=pageContext.getOut();)思考题:1.在JSP页面中可以使用的隐含对象有哪几个?答:application,session,request,response,out,page,pageContext,config,exception2.在JSP页面中可以使用的作用域对象有哪几个?它们都属于什么作用域?答:application应用作用域session会话作用域request请求作用域pageContext页面作用域