javaweb学习5——JSP

声明:本文只是自学过程中,记录自己不会的知识点的摘要,如果想详细学习JavaWeb,请到孤傲苍狼博客学习,JavaWeb学习点此跳转

本文链接:https://www.cnblogs.com/xdp-gacl/p/3776512.html

     https://www.cnblogs.com/xdp-gacl/p/3778993.html

     https://www.cnblogs.com/xdp-gacl/p/3779872.html

 

JSP表达式:<%= 变量或表达式 %>

JSP声明:<%! java代码 %>,用于声明静态代码块、成员变量和方法 

JSP注释:<%-- …… --%>,///*……*/

 

page指令:

1.1 errorPage属性:使用errorPage属性指明出错后跳转的错误页面
  一、jsp中应用:

    <%@ page language="java" import="java.util.*" errorPage="/ErrorPage/error.jsp" pageEncoding="UTF-8"%>

  二、web.xml文件中配置:
    <error-page>元素有3个子元素,<error-code>、<exception-type>、<location>
    <error-code>子元素指定错误的状态码,例如:<error-code>404</error-code>
    <exception-type>子元素指定异常类的完全限定名,例如:<exception-type>java.lang.ArithmeticException</exception-type>
    <location>子元素指定以“/”开头的错误处理页面的路径,例如:<location>/ErrorPage/404Error.jsp</location> 

  <!-- 针对404错误的处理页面 -->
  <error-page>
      <error-code>404</error-code>
      <location>/404Error.jsp</location>
  </error-page>
  <!-- 针对500错误的处理页面 -->
  <error-page>
      <error-code>500</error-code>
      <location>/500Error.jsp</location>
  </error-page>

1.2 使用page指令的的isErrorPage属性显式声明页面为错误页面

  <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isErrorPage="true"%>

  异常信息如下:<%=exception.getMessage()%>

include指令:

  @include可以包含任意的文件,当然,只是把文件的内容包含进来。

  语法:<%@ include file="relativeURL"%>,例:<%@include file="/jspfragments/head.jsp" %>

jsp:include指令

  <jsp:include page="/jspfragments/head.jsp"/>

jsp:九个内置对象

request,response,session,application,config,pageContext,out,page
posted @ 2019-01-04 17:15  菜鸟程序杜  阅读(129)  评论(0编辑  收藏  举报