jsp指令

jsp指令
格式:<%@ 指令 属性 %>

 

 page指令:
    1.导包
        <%@ page imort="java.util.arrays"%>
        如果有多个包,包与包之间用“ ,”号隔开,最好一个包一行;
        <%@ page imort="java.util.arrays","java.util.*"%>
    2.配置错误界面errorPage="错误的界面.jsp"
        <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"  errorPage="错误的界面.jsp"%>
    
        pageEncoding:jsp翻译为servlet的编码
           content Type:response和网页编
    3.设置页面是否使用session;
        <%@ page session="false或true"%>

include指令:
     文件包含;列如网站的版权说明其他页面都有;
    包含文件的路径为相对路径,以斜线开头,表示相对当前上下文的“/”根路径(webroot);
    如果没有指定路径的话就在当前路径下查找包含的文件
    可以包含动态静态文件
    一、静态包含:<%@ include file=”包含页面”%>
    静态包含一般用于加载进页面显示后就再也不变的东西,比如页眉、背景、标题等等;
    静态包含发生在编译阶段,静态include是先把被包含文件的内容全部复制内嵌到包含文件中,再进行编译运行的。也正是因为要把b包含进a,所以b中的变量等不能与a重复,否则会报错。
    二、动态包含:<jsp:include page="" flush="true"/> 
    动态包含用于加载经常变化的、要求显示最新版本内容的东西
    a先编译成servlet类文件,然后运行,当运行到包含b的语句处,引起b的编译,运行,并把b的运行servlet运行结果包含进a。最后a顺利运行完毕,把a的servlet类运行结果输出到浏览器显示。
    三、
        是静态包含,只会形成一个servlet文件。先包含在执行;
         对比:
         动态包含:形成多个servelt文件,先执行再包含;

         如果即可用静态包含又可以用动态包含,最好用静态包含;
         
taglib指令
    主要是用来导入我们jsp也i面要使用的自定义标签库;
    常用的标签库主要是jstl(Java standard tag lib)
    将来学习框架struts/spring 都有自己定义的标签库
    引入第三方标签库标准标签库
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>prefix:前缀; http://java.sun.com/jsp/jstl/core:标签库的名称;
        用法:<c:if test=""></c:if>
    
    jsp动作标签(前缀都是jsp)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值