jsp

Posted ki16

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp相关的知识,希望对你有一定的参考价值。

jsp(java server pages):java服务器端的页面

JSP的执行过程
1.浏览器输入一个jsp页面
2.tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper.servlet.JspServlet去处理
3.JspServlet将jsp页面编译成一个.java文件,.java文件编译成.class文件
4.执行class文件的内容

JSP语法
1.脚本语法
    1) jsp注释     <%--    --%>
    2) jsp脚本段  <%         %>
    3) jsp声明     <%!        %>
    4) jsp表达式  <%=      %>

2.编译器指令
    语法   <%@  指令名  属性=值      %>
        page指令
            pageEncoding  设置页面编码类型
            contentType  设置内容的类型
            import  在该jsp中导入某个包/类
            session  表示是否在访问页面时,创建session对象,默认值为true
            isELIgnored  表示是否忽略EL的解析
            isErrorPage  表示该页面是处理异常的页面。
        include指令
            file  引入一个jsp页面在当前页面中,注意引入的页面和原页面,不允许出现重复的变量名
        taglib指令
            prefix
            uri

3.动作语法
    jsp:forward  请求转发,使用该标签时注意不要任意字符,如果传参时,可以使用<jsp:param>标签传参
    jsp:include  动态导入,导入一个服务器内部jsp页面

 

4.九大内置对象
  1)四大作用域
       pageContext     一个页面,当前页面
       request             一次请求所有被转发过的servlet
       session             一次会话所有的servlet
       application        一个项目所有的servlet
  2)两个输出
       response   响应信息,比较底层,没有做封装
     out       内置了一个缓冲区,响应信息推荐使用out
  3)三个打酱油的
     config     配置信息,很少使用
     page       当前页面对象,基本不用
        exception    异常对象,根本不用

以上是关于jsp的主要内容,如果未能解决你的问题,请参考以下文章

JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象

jsp frame

19 jsp——jsp的转发标签

Tip:JSP标签也称之为Jsp Action(JSP动作)元素

JSP_动作和隐式对象

JSP系列:JSP进阶-EL表达式和JSP标签