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,会以表格的方式显示
所有的雇员的信息。2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |