文档章节

JSP 指令与动作

c
 chuiyuan
发布于 2014/06/06 20:19
字数 610
阅读 47
收藏 5

JSP有三个指令

page   :设定页面的属性与相关的功能 

include :包含另一个文件的代码 

taglib :使用标签库定义 的自定义标签 

也有下面的几个动作

jsp:include   :当页面被请求时,引入 一个文件

jsp:forward :将请求跳转到另外 一个页面

jsp:useBean:获得JavaBean 的一个实例 

jsp:setProperty:

jsp:getProperty:

jsp:plugin


一。 什么是page指令

用来导入要用的类,指明 jsp输出肉类 的类型,指定处理异常的错误 页面等

(1)导入包

(2)设定字符 集

<% pageEncoding ="GBK" %>

如果 是汉字 ,要用GBK 或者 gb2312。

(3)设定错误页面

errorPage :指定 一个页面,当jsp 程序 出现 异常时,就跳转到这个 页面。

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"
errorPage= "MyJsp2.jsp" %>

isErrorPage :跳转到的页面要用这个 来处理其它页面的错误 信息。

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"
isErrorPage="true"%>

(4)设定MIME 类型和字符编码 

用法 如下

<% @page contentType ="MIME类型 ; charset=字符编码”%>

其它属性

session: 指明 页面是否用http 会话。

buffer :指定 向客户端输出 内容时,缓冲 的大小 ,默认为8k

info: 指定页面的 说明信息

isThreadSafe :是否能并行访问

extends :指定 jsp 所继承的 servlet 父类,用法 如下

<%@ page entends="包名.类名"%>


二。include指令

   在实际 中,我们要在每一个页面的下面显示公司 的地址等信息,不可能 在每一个页面中都 写一次这个 代码 ,我们可以用include .

include可以在 页面中插入多个文件,文件可以 是 JSP  HTML Java 甚至 是文本。

<% @include file ="filename" %>

include指令可以 多次使用,相当 于将文件复制进来 。

在include中,URL是不能传递参数 的。


三,include动作的作用

   在页面请求的时候,引入 一个指定 的文件。

<jsp:include page ="filename"/>

或者

<jsp :include page ="filename">
相关标签 
</jsp>

include指令与动作的不同:

动作可以进行实时更新。

要注意的问题:

include动作中有一个参数 jsp:param ,作用是向被引用 的页面传递参数 。用法 如下

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


四. forward动作

<jsp:forward page ="filename"/>

同include, forward指令也可以 传递参数 ,方法一样。

注意,forward跳转时,地址是不会变成forward动作指定 的地址 的。




© 著作权归作者所有

共有 人打赏支持
上一篇: 基本表单的开发
下一篇: static讲解
c
粉丝 9
博文 92
码字总数 40993
作品 0
海淀
私信 提问
Java程序员从笨鸟到菜鸟之(十八)JSP基本语法与动作指令

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

长平狐
2012/11/12
71
0
jsp中include指令和include动作的区别

include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果...

董广明
2012/06/18
0
0
jsp学习 include指令与动作标识的区别

1.include 通过file属性指定包含的文件,并且file属性不支持任何的表达式。jsp:include动做通过page指令被包含的文件,而且page 指令支持jsp表达式。 2.使用include 指令时被包含的文件会原封...

lirongwei
2012/02/13
0
0
在.jsp文件里面,通过jquery load方法加载另一个.jsp文件,请问这2个.jsp文件是否共享数据呢?

1.问题里面的共享数据是指,在.jsp里的脚本代码 定义的变量/对象等 举例, 2.再打个比方————包含文件,有2种方法: 1). .jsp标准动作 //这样包含进来的.jsp文件不共享数据,因为2个.jsp文...

对岸
2014/06/03
4.1K
5
(JavaEE-07)JSP.md

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

_-Leon-_
2014/07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
10分钟前
0
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
16分钟前
0
0
《告诉你真实的美国教育》的读后感3900字

《告诉你真实的美国教育》的读后感3900字: 文章的开篇分析了我们耳熟能详的关于美国教育的小故事,就是那个因为幼儿园的老师教了“0”这个字母,然后妈妈告老师剥夺了孩子的想象力,再然后幼...

原创小博客
24分钟前
0
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
39分钟前
2
0
exportfs命令, vsftp搭建ftp服务

exportfs命令 当修改/etc/exports文件后,更改的内容是不会立即生效的。如果重启nfs服务,会导致客户端重启期间的请求是挂起等待的,可以把客户端的挂载umount进行卸载后,再重启nfs服务,但...

野雪球
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部