美文网首页
JSP整理记录

JSP整理记录

作者: livesxu | 来源:发表于2020-09-05 11:45 被阅读0次

    1.Java Server Pages

    一个特殊的页面,既可以定义html标签,又可以定义java代码。
    本质上是一个Servlet
    书写方式:

    • <% java代码 %>
    • <%! 成员位置(变量/方法/静态) %>
    • <%=输出 %>
    • <%-- 注释 --%>

    2.指令

    用于配置JSP页面,导入资源文件 <@ 指令名称 属性名1=属性值1 ... %>
    1. page:配置jsp页面

    • contentType:等同于response.setContentType()
      1.设置响应体的mime类型以及字符集
      2.设置当前jsp页面的编码(只有高级IDE才能生效,如果是低级工具则需通过pageEncoding属性来设置字符集)
    • import:导包
    • errorPage:当前页面发生异常之后会自动跳转到指定的错误页面
    • isErrorPage:标识当前是否式错误页面
      true: 可以使用内置对象exception
    <%@ page import="cn.tomcat.web.bean.RalUser" %>
    <%@ page contentType="text/html;charset=UTF-8" language="java" errorPage="error_c.jsp" isErrorPage="false" %>
    

    2. include:页面包含的,导入页面的资源文件

    <%@ include file="bottom_c.jsp"%><%--底部公共样式--%>
    

    3. taglib:导入资源

    //prefix:前缀、自定义标签
    <%@ taglib prefix="c" uri="..." %>
    

    3.内置对象

    jsp页面可以直接使用的对象

    //    1.当前页面共享数据,还可以获取其他8个内置对象
    //    pageContext   PageContext
          
    //    2.一次请求访问的多个资源
    //    request HttpServletRequest
    
    //    3.响应对象
    //    response HttpServletResponse
    
    //    4.一次会话的多个请求间
    //    session HttpSession
        
    //    5.所有用户间共享数据
    //    application ServletContext
    
    //    6.当前页面(Servlet的对象)this
    //    page Object
    
    //    7.输出对象 数据输出到页面上
    //    out JspWriter
    
    //    8.Servlet配置对象
    //    config ServletConfig
    
    //    9.异常对象
    //    exception Throwable
    

    4.EL表达式 ${表达式}

    a. 表达式语言,用以替换和简化jsp页面中java的代码编写;
    b. jsp默认支持EL表达式,可设置page指令中isELIgnore="true"

    语法

    • ${域名称.键名}:从指定域中获取指定键的值
      1.pageScope ——> pageContext
      2.requestScope ——> request
      3.sessionScope ——> session
      4.applicationScope ——> application(ServletContext)
    • ${键名}:表示依次从最小的域中查找是否有该键对应的值,直到找到为止。
    • pageContext 获取jsp其他八个内置对象
    <%--动态获取虚拟目录--%>
    ${pageContext.request.contextPath}
    <form action="${pageContext.request.contextPath}/login" method="post"></form>
    
    • 空运算符 empty

    相关文章

      网友评论

          本文标题:JSP整理记录

          本文链接:https://www.haomeiwen.com/subject/srigsktx.html