• JSP指令细节笔记


    taglib指令
        <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    设置值
        <c:set var="username" value="Vicky" />
            <c:set var="address" scope="session">
                http@http.com
        </c:set>
    取值
        EL: ${username} or ${sessionScope.address}
        表达式:<%=session.getAttribute("address") %>
        标签方式:<c:out value="${pageScope.username}" default="No Value"/>

    Include指令
        <%@ include file="data.jsp" %>
    Page指令
        <%@ page
            language="java"
            contentType="text/html;charset=GB2312"
            pageEncoding="gbk" //页面编码格式
            info="JSP page info" //JSP携带信息的一种方式
            session="true" //是否开启会话,默认为true
            import="java.sql.*, java.net.*" //导入相关的包和类,可以出现多次
            import="com.etoak.exception.MyException"
            isErrorPage="true" //当前页面是否拥有处理错误的功能
            errorPage="error.jsp" // 出现错误以后自动跳转到处理错误的页面
            isThreadSafe="true" //是否是线程安全的, true表示多线程方式运行, false表示单线程-以singleton方式运行
            isELIgnored="false" // 是否忽略EL表达式
            buffer="32kb"// out内置对象的缓存的大小,默认是8kb,如果启用缓存,就赋值为none
            autoFlush="true" //表示是否自动刷新缓存,true表示自动,false表示手动
        %>

    JSP注释和JSP的脚本元素
    <%@ page contentType="text/html;charset=GB2312"  pageEncoding="gbk" import="java.util.*" %>
    <!--
        HTML注释会显示给客户看
    -->
    <%--
        JSP注释
    --%>

    异常处理的方法
        1. 在程序中加try{} catch(Exception e) {}处理异常,最先起作用
        2. errorPage/isErrorPage,第二个起作用
        3. Web.xml的配置,最后起作用
    原则:友好提示,推卸责任
    Web.xml配置处理异常:
    <error-page>
        <error-code>404</error-code>
        <location>/404.jsp</location>
    <error-page>
    <error-page>
        <exception-type>java.lang.NumberFormatException</exception-type>
        <location>/format.jsp</location>
    <error-page>

    路慢慢其休远羲,吾将上下而求所
  • 相关阅读:
    Bootstrap(9) 巨幕页头缩略图和警告框组件
    Java使用点滴
    Bootstrap(8) 路径分页标签和徽章组件
    视频会议系统MCU服务器视频传输处理模式
    honeywell1900扫描枪的使用说明
    WebDev.WebServer20.exe应用程序错误
    UEFI引导过程及windows引导修复
    低分辨率的显示器模拟高分辨率显示模式
    IIS应用程序池权限与虚拟目录身份验证权限
    ADO.Net操作数据库的方式
  • 原文地址:https://www.cnblogs.com/garinzhang/p/2509216.html
Copyright © 2020-2023  润新知