jsp的动作和常用指令

JSP共有以下6种基本动作

 语法:<jsp:动作名 …>

jsp:include:在页面被请求的时候引入一个文件。

jsp:useBean:寻找或者实例化一个JavaBean。

jsp:setProperty:设置JavaBean的属性。

jsp:getProperty:输出某个JavaBean的属性。

jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记+

 

三个指令:

 

page指令:
该指令作用于整个JSP页面,同样包括静态的包含文件。但不能作用于动态的包含文件。用来设定整个JSP网页的属性和相关功能
该指令可以在页面中出现多次,但每个属性只能定义一次,不过也有个例外(import属性)
page指令理论上可以放在JSP文件的任何地方,但为了增强程序的可读性,我们建议放在JSP文件的顶部
 
 
include指令
语法:<%@include file="relativeURLspec"%>
在JSP转译时包含(或插入)一个文件(JSP、HTML、文本和JAVA代码等),这个包含过程是静态(file属性不能是动态生成的,也不能是一个变量,file参数后也不能带任何参数)的。该指令在JSP转译成Servlet之前,将JSP代码插入其中
优点:插入的代码可以从总体上影响主JSP页面。如:属性,方法的定义和文档类型的设置
缺点:维护困难,被包含页面更改就需要更改(手动更新)主页面(因为主页面不会去检查它是不是被更改)
 
 
taglib指令
语法:<%@taglib uri="tabLibraryURI" prefix="tagPrefix"%>
作用:能够让用户自定义新的标签
属性说明:
uri – 指定tag library的存放位置
prefix – 主要用来区分多个自定义标签
 
 
 
posted @ 2014-01-08 20:15  护华使者forever  阅读(182)  评论(0)    收藏  举报