JSP指令标记、动作标记、脚本、注释

JSP指令标记、动作标记、脚本、注释_第1张图片

(1) page指令:通常位于页面顶端,控制整个页面的显示属性。

page指令的格式:
<%@ page 属性1=“属性1的值” 属性2= “属性值1,属性值2”„„%>
或
 <%@ page 属性1="属性1的值" %>
 <%@ page 属性2="属性2的值" %>
 „ „
 <%@ page 属性n=“属性n的值” %> 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

page 指令标记可以指定如下属性的值contentType、import、language、
session、buffer、auotFlush 、isThreadSafe
.

contentType属性
 当用户请求一个JSP页面时,Tomcat服务器负责解释执行JSP
页面,并将某些信息发送到用户的浏览器,以便用户浏览这些信
息。Tomcat服务器同时负责通知用户的浏览器使用怎样的方法来
处理所接收到的信息,这就要求jsp页面必须设置响应的MIME
(Multipurpose Internet Mail Extention)类型和jsp页面的字
符编码,这些就交给contentType 属性来完成。

contentType属性:
<%@page contentType="text/html;charset=UTF-8" %>

注意:不允许两次使用page 指令给contentType属性指定不同的属
性值 。
属性import的值
该属性的作用是为JSP页面引入Java运行环境提供的包中的类,这样
就可以在JSP页面的程序片部分、变量及函数声明部分、表达式部分使
用包中的类。
 使用page指令可以为import属性指定几个值,这些值用逗号分隔。

<%@page import="java.io.*", "java.util.Date" %>

注:JSP页面默认import属性已经有" java.lang.* "、
"javax.servlet .* " 、
"javax.servlet.jsp.*"、
"javax.servlet.http.*"等值 。
使用page指令
属性language的值
定义JSP页面使用的脚本语言,该属性的值目前只能取"java"。
例如:

 <%@ page language="java" %>


注:JSP页面默认有如上page指令 。

(2)include指令:将一个外部文件嵌入到 jsp 页面中,同时解析这个页面中jsp语句。

include指令标记:

<%@ include file="文件的URL" %>

include动作标记

(3)taglib指令:使用标签库定义新的自定义标签,并在jsp页面中启用定制行为。

JSP指令标记、动作标记、脚本、注释_第2张图片

forward 动作标记

JSP指令标记、动作标记、脚本、注释_第3张图片

JSP指令标记、动作标记、脚本、注释_第4张图片

param动作标记

JSP指令标记、动作标记、脚本、注释_第5张图片

JSP指令标记、动作标记、脚本、注释_第6张图片

JSP指令标记、动作标记、脚本、注释_第7张图片

JSP指令标记、动作标记、脚本、注释_第8张图片

JSP指令标记、动作标记、脚本、注释_第9张图片

JSP指令标记、动作标记、脚本、注释_第10张图片

JSP指令标记、动作标记、脚本、注释_第11张图片

JSP指令标记、动作标记、脚本、注释_第12张图片

 

 

 

 

 

你可能感兴趣的:(JSP)