JSP

  1. Java Server Pages:java服务器页面,和Servlet一样,用于动态Web技术。

    特点:

    • 和HTML差不多。

    • 区别:

      1. HTML只给用户提供静态数据。
      2. JSP页面可以嵌入Java代码,为用户提供动态数据。
  2. JSP原理

    • JSP 继承自 HttpJapBase;
    • HttpJspBase 继承自 HttpServlet

    • JSP就是一个转化器。本质上还是Java代码。

  3. 基础代码

    <%= new java.util.Date()%>
    
    <%
        int sum=0;
        for (int i = 0; i <= 100; i++) {
            sum=sum+i;
            out.println("Sum="+sum+" ");
        }
    %>
    
    <%!
       private int globelVal=0;
    
       public void sayHello(){
           System.out.println("Hello World");
       }
    %>
    
    <%--注释:不会在客户端出现 HTML注释会--%>
    
    1. 指令:

      • 定制错误页面(2种方式)

        1. 在JSP页面启用指令,导入定制的文件

          <%@page errorPage="error/500.jsp" %>
          
        2. 在web.xml中配置(注意修改了web.xml文件需要重启tomcat)

              <error-page>
                  <error-code>404</error-code>
                  <location>/error/404.jsp</location>
              </error-page>
          
posted on 2021-09-07 22:01  需要多勇敢  阅读(22)  评论(0编辑  收藏  举报