文档章节

JSP-指令标识

Asktao
 Asktao
发布于 2017/09/27 14:35
字数 654
阅读 13
收藏 0

JSP指令标识的语法格式:

<%@ 指令名 属性1="属性1的值" 属性2="属性2的值"····· %>

一、Page指令

  1. language

    <%@ page language="java" %>

    设置JSP页面使用的语言属性,目前只支持Java

  2. import

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

    在JSP页面引入相应的类包

  3. pageEncoding

    <%@ page PageEncoding="UTF-8" %>

    设置JSP页面编码格式

  4. contentType

    <%@ page contentTpye="text/html; charset="UTF-8" %>

    设置JSP页面的MIME类型和字符编码

  5. session

    <%@ page session="false" %>

    设置页面不使用session对象。任何对session对象的引用都会报错。默认session值是true

  6. buffer

    <%@ page buffer="128k" %>

    设置JSP的out输出对象使用的缓冲区大小

  7. autoFlush

    <%@ page autoFlush="false" %>

    该属性用于设置JSP页面缓存满时,是否自动刷新缓存。默认是True;如果是false,则缓存被填满时将抛出异常。

  8. isErrorPage

    <%@ page isErrorPage="true" %>

    将当前JSP页面设置成错误处理页面

  9. errorPage

    <%@ page errorPage="error/loginErrorPage.jsp" %>

    设施处理JSP页面异常错误的页面。如果设置了该属性,那么在web.xml文件中定义的任何错误页面都将被忽略,而优先使用该属性定义的错误处理页面。

二、include指令

include指令的语法格式

<%@ include file="path" %>

该指令只有一个file属性。指定的路径可以是相对路径、也可以是绝对路径。但不可以通过<%=%>的表达式所代表的文件。

三、taglib指令

可以通过taglib指令标识声明该页面中所使用的标签库。

taglib指令的语法格式:

<%@ taglib prefix="tagPrefix" uri="tagURI" %>

prefix:用于指定标签的前缀
uri:用于指定标签库文件的存放位置

在页面引入JSTL中的核心标签库:

<%@ tarlib="c" uri="http://java.sun.com/jsp/jstl/core" %>

四、动作标识

<jsp:include>包含文件标识的语法格式:

<jsp:include page="url" flush="false|true"/>

/* 或者 */

<jsp:include page="url" flush="false|true">
  子动作标识?<jsp:param>
</jsp:include>

page:用于指定被包含文件的相对路径
flush:可选属性,用于设置是否刷新缓冲区。
子动作标识<jsp:include>:用于向被包含的动态页面中传递参数

<jsp:iforward>请求转发标识的语法格式:

<jsp:forward page="url"/>

/* 或者 */

<jsp:forward page="url">
    子动作标识<jsp:param>
</jsp:forward>

page:用于指定被包含文件的相对路径

子动作标识<jsp:include>:用于向被包含的动态页面中传递参数.

<jsp:iforward>传递参数标识的语法格式:

<jsp:param name="参数名" value="参数值"/>

/**实例**/

<jsp:forward page="modify.jsp">
    <jsp:param name="UserId" value="007" />
</jsp:forward>
/* 同等于 */
<jsp:forward page="modify.jsp?UserId=007"/>

 

© 著作权归作者所有

Asktao
粉丝 27
博文 100
码字总数 116095
作品 0
丰台
程序员
私信 提问
(JavaEE-07)JSP.md

JSP JSP全称是Java Server Pages,它和Servlet技术一样,都是SUN公司定义的一种用于开发动态Web资源的技术。JSP的编写就像编写HTML一样简单,但是与HTML不同的是,在JSP中,可以编写Java代码...

_-Leon-_
2014/07/04
109
0
web 基础巩固——JSP基础

本文按照官网文档总结,但是有可能会理解错误,学习时尽量和其他网站进行对比,同时也欢迎指出错误,好让我及时改正 什么是JSP页面? JSP页面是一个文本文档,包含两种类型的文本:静态数据,...

SXJR
2018/11/26
0
0
jsp简介

Jsp简介 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和...

晨曦之光
2012/05/16
297
0
Java程序员从笨鸟到菜鸟之(十八)JSP基本语法与动作指令

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Jsp,通常的被大家认为是做网页的前台界面,我刚学习的时候,说实话,真没把他当回事,学的也是囫囵吞枣,有时...

长平狐
2012/11/12
116
0
@include与jsp:include的区别

1.可以使用一个JSP指令或者一个标准行为,在JSP页面中引入其他的页面片段。 2. include指令:在翻译阶段(将JSP页面转换成servlet的阶段),JSP的include指令会读入指定的页面中的内容,并将...

随智阔
2014/03/08
57
0

没有更多内容

加载失败,请刷新页面

加载更多

elasticsearch查询20公里以内的数据并按距离升序排序data es写法

NativeSearchQueryBuilder queryBuilder = new NativeSearchQueryBuilder();BoolQueryBuilder boolQueryBuilder=new BoolQueryBuilder();//这暂wei加入业务查询条件 queryBuilder.withQue......

为何不可1995
18分钟前
3
0
superset在线pip部署

1、安装依赖sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel报错:没有可用软件包 python-pip。没有可用软件包 ......

阿伦哥-
23分钟前
4
0
photoshop简单使用

PS基本操作与图片格式 photoshop工具 组成 菜单项 工具栏 辅助面板 图片格式 jpg png gif 注: psd photoshop CC链接: https://pan.baidu.com/s/1LVa5R_btSjczLBwskCZidQ 提取码:sc3v 快捷...

studywin
25分钟前
4
0
springboot 整合pageHelper

今天跟大家聊聊springboot整合pageHelp,首先pageHelper是一个缓存式分页,分页步骤如下: 1 pom文件添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelp......

gaofei123
25分钟前
6
0
《DNS攻击防范科普系列1》—你的DNS服务器真的安全么?

DNS服务器,即域名服务器,它作为域名和IP地址之间的桥梁,在互联网访问中,起到至关重要的作用。每一个互联网上的域名,背后都至少有一个对应的DNS。对于一个企业来说,如果你的DNS服务器因...

大涛学弟
26分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部