JSP
-
Java Server Pages:java服务器页面,和Servlet一样,用于动态Web技术。
特点:
-
和HTML差不多。
-
区别:
- HTML只给用户提供静态数据。
- JSP页面可以嵌入Java代码,为用户提供动态数据。
-
-
JSP原理
- JSP 继承自 HttpJapBase;
-
HttpJspBase 继承自 HttpServlet
-
JSP就是一个转化器。本质上还是Java代码。
-
基础代码
<%= 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注释会--%>
-
指令:
-
定制错误页面(2种方式)
-
在JSP页面启用指令,导入定制的文件
<%@page errorPage="error/500.jsp" %>
-
在web.xml中配置(注意修改了web.xml文件需要重启tomcat)
<error-page> <error-code>404</error-code> <location>/error/404.jsp</location> </error-page>
-
-
-