第九章 JSP语法和JSP隐含对象
- 格式:ppt
- 大小:785.00 KB
- 文档页数:36


判断题1.静态网页*。
Html中也可以嵌入脚本代码,如JavaScript、vbscript程序段等,但这些程序段不可能在服务器端运行,只能在客户端浏览器中运行。
正确2.动态网页是在服务器端被执行,其中嵌入的代码只能在服务器端运行,不能在客户端浏览器中运行。
错误3.GGI是多进程方式的动态网页技术,而JSP是多线程方式,故GGI系统开销比JSP要小。
错误4.JSP是以Servlet程序方式运行的,而ASP是有ASP引擎解释执行的。
正确5JSP容器对JSP页面中的模板元素不做任何处理,直接用out。
Write()输出正确6<!——>用于对JSP页面的代码段做注释,说明程序员的意图或要实现的功能,注释信不返回客户端。
错误7<!——>中可以使用<% %>动态输出注释内容,同时<!——>中也可以使用<% %>,因为预览JSP页面时没有报错。
错误8 JSP含对象是Servlet容器自动生成并传送给JSP页面Servlet实现类的。
正确9JSP的隐含对象一般是在JSP页面Servlet实现类的-jspService()方法内使用,也可以在Servlet实现类的其他方法中使用。
正确10.用request读取单选框表单元素的值时,用request.getAttribute()方法。
错误11.用request转发给目标资源传递属性数据的优点是目标资源不需要用代码释放属性数据,目标资源输出缓冲区被刷新后request对象中的属性数据自动丢失。
正确12.编写Servlet程序时,一般是继承HttpServlet并建议把业方法内务逻辑代码写在service()方法内。
错误13一个HttpServlet程序被调用后,doXXX()方法执行结束表示此Servlet程序被销毁。
错误14.如果在Servlet的<servlet-mapping>部署元素中定义有<url-pattern>/bbs/login<url-pattern>,表示此servlet程序存储在/bbs文件下。
Jsp简介⼀、JSP简介JSP全称Java Server Pages,中⽂名叫Java服务器页⾯,它是⼀种动态⽹页开发技术。
它使⽤JSP标签在HTML⽹页中插⼊Java代码。
标签通常以<%开头以%>结束。
同时是⼀种Java servlet,主要⽤于实现Java web应⽤程序的⽤户界⾯部分。
JSP通过⽹页表单获取⽤户输⼊数据、访问数据库及其他数据源,然后动态地创建⽹页。
JSP标签有多种功能,⽐如访问数据库、记录⽤户选择信息、访问JavaBeans组件等,还可以在不同的⽹页中传递控制信息和共享信息。
⼆、JSP的优缺点(1)优点①JSP代码可以跨平台,JSP基本上可以在所有平台上的任意环境中开发,在任意环境中进⾏系统部署,在任意环境中扩展。
②强⼤的可伸缩性。
③多样化和功能强⼤的开发⼯具⽀持。
④⽀持服务器端组件。
JSP可以使⽤成熟的JAVA BEANS 组件来实现复杂商务功能。
(2)缺点①增加了产品的复杂性②运⾏速度是⽤class常驻内存来完成的,所以它在⼀些情况下所使⽤的内存较多三、语⾔标准(⼀)⼀个JSP页⾯可以被分成⼏个部分①静态数据,如HTML②JSP指令③JSP脚本元素和变量④JSP动作⑤⽤户⾃定义标签(⼆)内置对象①request request 对象是 javax.servlet.httpServletRequest类型的对象。
该对象代表了客户端的请求信息,主要⽤于接受通过HTTP协议传送到服务器的数据。
(包括头信息、系统信息、请求⽅式以及请求参数等)。
request对象的作⽤域为⼀次请求。
②response response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。
response对象也具有作⽤域,它只在JSP页⾯内有效。
③session④application⑤out out 对象⽤于在Web浏览器内输出信息,并且管理应⽤服务器上的输出缓冲区。
JSP入门教程(1)你需要Java2软件开发工具箱(J2SDK),过去称之为Java开发工具箱(JDK)、JavaSe rver 网络开发工具箱(JSWDK)、Tomcat,或者其它能支持JSP的Web服务器。
升阳公司为Windows、Solaris以及Linux平台提供免费的J2SDK和JSWDK。
如果你想在现有的Web服务器上使用JSP,而此服务器本身不支持JSP和Java 代码片段,可以试用Allaire公司的Jrun。
它可以为Netscape的Enterprise Server和Fasttrack Se rver、微软的Internet Information Server(IIS)和Personal Web Server(PWS)、Apache以及其他服务器充当Web服务器附件。
你也可以使用Apache服务器的Java版,其中包含最新的JSWDK。
下载并安装所需的软件目前,版本号为1.2.2-001的J2SDK可下载版以可安装的归档文件形式出现。
这个大约20 MB的下载量软件可提供一个彻底的Java开发环境,让你创造任何基于Java并且利用了而标准核心API的解决方案。
其实,你的Web服务器使用JSP的唯一条件是要有Java编辑器。
要让Web服务器知道编辑器的位置,需要JAVA_HOME 环境变量设置为J2SDK安装目录。
如果你已经在Windows系统中进行了安装并且接受了默认目录,请将“set JAVA _HOME=C:1.2.2”添加到你的“autoexec.bat”文件中,然后重新启动。
安装J2SDK后,下载并安装JSWDK或者是Tomcat β版,即基于Java的Apache Web 服务器的β版。
你把JSWDK放在什么地方是无关紧要的,只要你以后能找到它就行。
通常,将其放在顶层目录中,这样你在替换JSWDK或JSDK时无需删除另一个软件。
安装好这个文件后,准备工作已经就绪,你可以开始JSP开发工作了。