zoukankan      html  css  js  c++  java
  • jsp小记

    <%= %>只能得到当前面定义的值,找不到会报错


    ${ }这个是el表达式(表达式语言),可以从上下文中得到值,它会依序从Page、Request、Session、Application范围查找,
    假如途中找到user,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null,不会报错

    EL表达式内置对象

    EL表达式还有内置对象!!别怕,很多都学过了,分别是

    pageContext   --等价于jsp的pageContext内置对象

    pageScope      --指定域获取

    requestScope

    sessionScope

    applicationScope

    param       --请求参数

    paramValues

    header       --请求头

    headerValues

    除了以上9种内置对象,还乐意获得以下两种~

    cookie       --获取cookie

    initParm     --获取web应用全局参数

     

    1.jsp的4个域对象
    
    a) Request
    
    b) Session
    
    c) Application
    
    d) pageContext
    那么JSP对象有哪些呢?
    JSP内置对象               对应的类型             备注
    
    Request          HttpServletRequest       用于得到请求信息  
    
    Response         HttpServletResponse       用于设置响应信息
    
    Application           ServletContext       代表web应用环境
    
    Config             ServletConfig       用于得到Servlet初始化参数
    
    Session             HttpSession       用于的设置Session对象,调用request.getSession时被创建
    
    Page               Object         在JSP被翻译成java文件后,创建的字节码对象
    
    Out               JspWriter       一个带缓冲的PrintWriter
    
    Exception             Thorwable       异常对象,封装异常信息,发生异常时调用
    
    Pagecontext           PageContext        代表当前jsp的上下文对象
    Jsp标签分类
    一)JSP内置标签,又称为动作标签
    
    二)JSTL标签库的标签
    
    三)自定义标签


    JSTL标签

    <%@ taglib prefix="shiro" uri="/WEB-INF/tlds/shiros.tld" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
    <%@ taglib prefix="fns" uri="/WEB-INF/tlds/fns.tld" %>
    <%@ taglib prefix="fnc" uri="/WEB-INF/tlds/fnc.tld" %>
    <%@ taglib prefix="sys" tagdir="/WEB-INF/tags/sys" %>
    <%@ taglib prefix="act" tagdir="/WEB-INF/tags/act" %>
    <%@ taglib prefix="cms" tagdir="/WEB-INF/tags/cms" %>

     
  • 相关阅读:
    14个你可能不知道的JavaScript调试技巧
    数据库设计四步骤
    mac 卸载 jdk
    node版本管理
    mysql order by limit 问题
    计算机一些基本概念的认识
    SQL设置主外键关联时报错
    阻止表单autocomplete
    常见字符编码
    编程语言分类
  • 原文地址:https://www.cnblogs.com/archer-wen/p/10397806.html
Copyright © 2011-2022 走看看