码迷,mamicode.com
首页 > Web开发 > 详细

jsp

时间:2019-05-13 20:15:42      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:项目   type   动态   表达式   coding   封装   声明   会话   推荐   

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

标签:项目   type   动态   表达式   coding   封装   声明   会话   推荐   

原文地址:https://www.cnblogs.com/ki16/p/10858686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!