JSP全部内容
来源:互联网 发布:全民tv录像软件 编辑:程序博客网 时间:2024/05/21 11:27
jsp和servlet的区别:
1.servlet是.java结尾的文件,jsp是.jsp结尾的文本
2.servlet可以输出html代码,jsp支持直接在html代码里面嵌入java,jsp做显示更加方便灵活
3.servlet需要配置文件,jsp不需要配置文件(也可以配置)
三个指令
1.page
2.include 静态包含
3.taglib 标签库
六个动作
<jsp:include> 动态包含
<jsp:forward> 页面跳转
<jsp:plugin>
支持在jsp页面直接操作javabean,可以创建,set值,get值
<jsp:getProperty>
<jsp:setProperty>
<jsp:useBean>
九个内置对象: jsp本身就有的对象,由服务器创建
8+1
·request,请求对象 javax.servlet.http.HttpServletRequest
·session,会话对象 javax.servlet.http.HttpSession
·application,应用程序对象 javax.servlet.ServletContext
·pageContext,页面上下文对象 javax.servlet.jsp.PageContext
·response,响应对象 javax.servlet.http.HttpServletResponse
·out,输出对象 javax.servlet.jsp.JspWriter
·config,配置对象 javax.servlet.ServletConfig
·page,页面对象 java.lang.Object
·exception,例外对象
jsp的四个作用范围域
注意:一定要先setAttribute,getAttribute才能拿到值
从小到大
pageContext 页面范围
request 请求范围
session 会话范围
application 全局范围