考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Java语言程序设计 > 考试辅导 > 文章内容
  

全国计算机等级考试二级Java重点内容(27)

中华IT学院   【 】  [ 2016年9月23日 ]

jsp

                   (1)jsp是什么?

                   java server page(java服务器页面技术)

         sun公司制订的一种服务器端动态页面技术规范。

         因为直接使用servlet开发动态页面过于麻烦,并且,

难以维护(直接使用out.println输出动态页面),所以,

sun制订了一种更好的生成动态页面技术规范,即jsp,

jsp只需要在html文件内部添加一些java代码就可以生成

动态页面,相对于servlet,要简单方便。

          (2) 如何写jsp?

          step1 写一个以.jsp为后缀的文件。

          step2 在文件内部,可以添加如下内容:

                 a, html(html,css,javascript) : 直接添加即可。

                 b, java代码:

                          java代码片断   <%  java代码  %>

                          jsp表达式        <%= java表达式%>

                 c, 隐含对象:直接使用

                          在jsp文件内部,不用声明和创建,就可以

                          直接使用的对象。因为容器负责隐含对象的

                          声明和创建过程。

                          out

                          request

                          response

                 d,指令:通知容器,在将.jsp文件转换成

                 .java文件时,作一些额外的处理。

                          page指令

                                    import属性: 导入包

                                             比如 :

                                             <%@page import="java.util.*"%>

                                             <%@page import="java.util.*,java.text.*"%>

                                    pageEncoding属性: 告诉容器,.jsp文件保存的

                                    编码。

                                    contentType属性:在.jsp文件对应的servlet类

                                    当中,添加response.setContentType语句。

          (3) jsp的执行过程:

                 step1 将.jsp文件转换成.java文件(其实就是一个

                 servlet)。

                          a, html ----> service方法里,使用out.write()输出。

                                    out.println()会将null直接输出,而out.write()

                                    会将null转换成""输出。

                          b, <%  %>--->service方法里,照搬。

                          c, <%= %>--->service方法里,使用out.print()

                                                                         输出。

                 step2 容器编译该servlet,实例化,初始化,

                 调用其service方法。

          练习:

                 写一个 employee_list.jsp,会以表格的方式显示

          所有的雇员的信息。
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照