當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JSP之三大指令
page指令:
* import:等同與import語(yǔ)句 <%@ page import="java.util.*" %> <%@ page import="java.util.*, java.net.*" %> 在一個(gè)JSP頁(yè)面中可以給出多個(gè)page指令,而且import是可以重復(fù)出現(xiàn)的 <%@ page import="java.util.*" %> <%@ page import="java.next.*" %>* pageEncoding:指定當(dāng)前頁(yè)面的編碼 如果pageEncoding沒(méi)有指定,那么默認(rèn)為contentType的值; 如果pageEncoding和contentType都沒(méi)有指定,那么默認(rèn)值為iso-8859-1 * contentType:等同與調(diào)用response.setContentType("text/html;charset=xxx"); 如果沒(méi)有指定contentType屬性,那么默認(rèn)為pageEncoding的值; 如果contentType和pageEncoding都沒(méi)有指定,那么默認(rèn)值為iso-8859-1
* errorPage:如果當(dāng)前頁(yè)面出現(xiàn)異常,那么跳轉(zhuǎn)到errorPage指定的jsp頁(yè)面。 例如:<%@ page errorPage="b.jsp" %> * isErrorPage:上面示例中指定b.jsp為錯(cuò)誤頁(yè)面,但在b.jsp中不能使用內(nèi)置對(duì)象exception,保有b.jsp中使用<%@page isErrorPage="true"%>時(shí),才能在b.jsp中使用錯(cuò)誤頁(yè)面。 * autoFlush:當(dāng)autoFlush為true時(shí),表示out流緩沖區(qū)滿(mǎn)時(shí)會(huì)自動(dòng)刷新。默認(rèn)為true * buffer:指定out流的緩沖區(qū)大小,默認(rèn)為8KB * isELIgnored:當(dāng)前JSP頁(yè)面是否忽略EL表達(dá)式,默認(rèn)為false,表示不忽略,即支持EL表達(dá)式
page指令不常用的屬性: * language:當(dāng)前JSP編譯后的語(yǔ)言!默認(rèn)為java,當(dāng)前也只能選擇java * info:當(dāng)前JSP的說(shuō)明信息 * isThreadSafe:當(dāng)前JSP是否執(zhí)行只能單線程訪問(wèn),默認(rèn)為false,表示支持并發(fā)訪問(wèn) * session:當(dāng)前頁(yè)面是否可以使用session,默認(rèn)為false,表示支持session的使用。 * extends:指定JSP編譯的servlet的父類(lèi)!
3. web.xml中對(duì)jsp的配置
*.jsp?true?UTF-8?<scripting-invalid>true</scripting-invalid>
include指令:
語(yǔ)法:<%@include file="頁(yè)面"%> include指令的作用是包含指定的頁(yè)面!在jsp被編譯成java文件之前會(huì)把兩個(gè)jsp文件合并,然后再編譯成一個(gè)java文件。 注意: <%@include file="<%=myfile%>" %> 這是不能通過(guò)編譯的,因?yàn)閙yfile是一個(gè)變量,它的值只有在java編譯成class后執(zhí)行時(shí)才能確定。而include指令需要在jsp編譯java時(shí)就要確定包含的是哪個(gè)頁(yè)面,所以...taglib指令:
taglib指令是用來(lái)在當(dāng)前jsp頁(yè)面中導(dǎo)入第三方的標(biāo)簽庫(kù)
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> prefix:指定標(biāo)簽前綴,這個(gè)東西可以隨意起名 uri:指定第三方標(biāo)簽庫(kù)的uri(唯一標(biāo)識(shí)) 當(dāng)然,需要先把第三方標(biāo)簽庫(kù)所需jar包放到類(lèi)路徑中。?
轉(zhuǎn)載于:https://www.cnblogs.com/JSWBK/p/4980153.html
總結(jié)
- 上一篇: javaIo流实际应用
- 下一篇: 模块化 JS Ajax 请求