zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    ApiKernel
    ApiUser
    BringWindowToTop完美激活窗口与置顶
    poj2486 Apple Tree【区间dp】
    HYSBZ1588 营业额统计【Splay】
    hdu5115 Dire Wolf【区间dp】
    poj1144 Network【tarjan求割点】
    poj1236 Network of Schools【强连通分量(tarjan)缩点】
    poj2342 Anniversary party【树形dp】
    poj2449 Remmarguts' Date【A*算法】
  • 原文地址:https://www.cnblogs.com/dulianyong/p/10221057.html
Copyright © 2011-2022 走看看