JSP指令
2016-09-29 14:11
218 查看
JSP指令:jsp指令是为jsp引擎设计的。它们并不输出任何可见结果。而只是告诉引擎如何处理 jsp页面中的其他部分。
jsp 的组成部分:语法,特殊指令
语法:1,jsp模版元素
就是jsp页面的HTML 标签
2,jsp脚本表达式
<%= 变量或者表达式%>,作用是用于将程序数据输出到客户端。
jsp引擎在翻译jsp表达式时,会将jsp脚本表达式翻译成字符串,然后用out.write(...)输出给客户端。
3,JSP脚本片断 :
<% java代码 ;%>
JSP脚本片断中只能出现java代码,不能出现其它模板元素,JSP引擎在翻译JSP页面中,
会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。
4. JSP注释:
<%-- 注释信息--%>
5.html注释:
<!-- 注释信息 -->
6.jsp命令: jsp命令是为jsp引擎设计的,它并不直接产生任何可见的输出,而是告诉引擎如何处理jsp页面的其他部分。
6-1:page命令
常见命令: import, 是为了导包用的,当导入多个包时,可以用逗号分开。例如〈%@ page improt java.A,java.B,java.c %>
language 默认为"java" language="java";
errorPage=”url”, 配合isErrorPage使用,url为跳转的页面。
isErrorPage :如果值为true,说明此页面是错误是跳转的页面。默认为false。
ContentType:指定响应的
http内容类型。如果未指定 ContentType,默认为text/html。客户端接受的格式类型。
pageEncoding: 告诉服务器读取文件的格式类型。
6-2:include命令:
include指令用于引入其它
4000
JSP页面,如果使用include指令引入了其它JSP页面,
那么JSP引擎将把这两个JSP翻译成一个servlet。所以include指令引入通常也称之为静态引入。
例如: <%@ incluede file="a.jsp"%>
其中file是相对路径。不带“/”。被引入的文件可以使用任意的扩展名,
即使其扩展名是html,JSP引擎也会按照处理jsp页面的方式处理它里面的内容,为了见明知意,JSP规范建议
使用.jspf(JSP fragments)作为静态引入文件的扩展名。
6-3〈jsp:incluede page="">
<jsp:include>标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,
这种在JSP页面执行时的引入方式称之为动态引入。
语法:
<jsp:include page="relativeURL | <%=expression%>" flush="true|false" />
page属性用于指定被引入资源的相对路径,它也可以通过执行一个表达式来获得。
flush属性指定在插入其他资源的输出内容时,是否先将当前JSP页面的已输出的内容刷新到客户端,默认为false。
6-4: <jsp:include>与include指令的比较:
<jsp:include>标签是动态引入,涉及到2个jsp页面被翻译成二个servlet,这2个servlet的内容在执行时合并。
include 标签式静态引入,二个jsp页面被翻译成1个servlet,其内容是在原文件级别进行合并。
6-5 〈jsp:forword page="相对路径">
此标签用于将请求转发各另一个资源。 page属性用于指定请求的相对路径,也可指执行一个表达式获得。
一般情况下里面嵌套 <jsp:param>标签,向这个资源传递参数。
jsp 的组成部分:语法,特殊指令
语法:1,jsp模版元素
就是jsp页面的HTML 标签
2,jsp脚本表达式
<%= 变量或者表达式%>,作用是用于将程序数据输出到客户端。
jsp引擎在翻译jsp表达式时,会将jsp脚本表达式翻译成字符串,然后用out.write(...)输出给客户端。
3,JSP脚本片断 :
<% java代码 ;%>
JSP脚本片断中只能出现java代码,不能出现其它模板元素,JSP引擎在翻译JSP页面中,
会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。
4. JSP注释:
<%-- 注释信息--%>
5.html注释:
<!-- 注释信息 -->
6.jsp命令: jsp命令是为jsp引擎设计的,它并不直接产生任何可见的输出,而是告诉引擎如何处理jsp页面的其他部分。
6-1:page命令
常见命令: import, 是为了导包用的,当导入多个包时,可以用逗号分开。例如〈%@ page improt java.A,java.B,java.c %>
language 默认为"java" language="java";
errorPage=”url”, 配合isErrorPage使用,url为跳转的页面。
isErrorPage :如果值为true,说明此页面是错误是跳转的页面。默认为false。
ContentType:指定响应的
http内容类型。如果未指定 ContentType,默认为text/html。客户端接受的格式类型。
pageEncoding: 告诉服务器读取文件的格式类型。
6-2:include命令:
include指令用于引入其它
4000
JSP页面,如果使用include指令引入了其它JSP页面,
那么JSP引擎将把这两个JSP翻译成一个servlet。所以include指令引入通常也称之为静态引入。
例如: <%@ incluede file="a.jsp"%>
其中file是相对路径。不带“/”。被引入的文件可以使用任意的扩展名,
即使其扩展名是html,JSP引擎也会按照处理jsp页面的方式处理它里面的内容,为了见明知意,JSP规范建议
使用.jspf(JSP fragments)作为静态引入文件的扩展名。
6-3〈jsp:incluede page="">
<jsp:include>标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,
这种在JSP页面执行时的引入方式称之为动态引入。
语法:
<jsp:include page="relativeURL | <%=expression%>" flush="true|false" />
page属性用于指定被引入资源的相对路径,它也可以通过执行一个表达式来获得。
flush属性指定在插入其他资源的输出内容时,是否先将当前JSP页面的已输出的内容刷新到客户端,默认为false。
6-4: <jsp:include>与include指令的比较:
<jsp:include>标签是动态引入,涉及到2个jsp页面被翻译成二个servlet,这2个servlet的内容在执行时合并。
include 标签式静态引入,二个jsp页面被翻译成1个servlet,其内容是在原文件级别进行合并。
6-5 〈jsp:forword page="相对路径">
此标签用于将请求转发各另一个资源。 page属性用于指定请求的相对路径,也可指执行一个表达式获得。
一般情况下里面嵌套 <jsp:param>标签,向这个资源传递参数。
相关文章推荐
- JSP的指令和内置对象
- 01_03 JSP基础语法之page指令2(数据库的连接操作)
- jsp中的指令标识
- JSP指令元素:page指令,include指令,taglib指令
- jsp:invoke jsp:doBody attribute与variable两个指令元素
- Hello JSP!——指令元素之include篇
- JSP中include指令和include动作区别详解
- JSP中的基本语法和3指令,6动作,9内置对象
- jsp include指令标签
- JSP(2) - JSP指令 - 小易Java笔记
- JSP文件中使用include指令来包含一个文本文件
- javaweb学习总结(十五)——JSP指令
- JSP-动作指令
- jsp指令
- JSP中include指令和include行为区别
- JSP指令标签
- JSP 7个动作指令
- 读取web.xml参数,jsp动作指令,jsp页面发布xml或者pdf数据
- Jsp之指令元素(include)
- JSP的学习二(指令与标签)