zoukankan      html  css  js  c++  java
  • 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    异常对象,根本不用

  • 相关阅读:
    正则获取HTML代码中img的src地址
    System.Diagnostics.Process 启动进程资源或调用外部的命令的使用
    按位取反运算符~
    Nhibernate Query By Criteria 条件查询
    Unit Test测试框架中的测试的执行顺序
    Jquery自定义插件之$.extend()、$.fn和$.fn.extend()
    如何采集QQ群中所有成员QQ号码
    Sql server使用Merge关键字做插入或更新操作
    c#类库和可移值类库的区别
    VS代码管理插件AnkhSvn
  • 原文地址:https://www.cnblogs.com/ki16/p/10858686.html
Copyright © 2011-2022 走看看