编程开发 > JAVA > 文章内容

java基础知识总结(159)

2016-9-24编辑:ljnbset

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,会以表格的方式显示

          所有的雇员的信息。
java基础知识总结(158)

热点推荐

登录注册
触屏版电脑版网站地图