文章目录
- 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 全局范围