Web.xml中jsp-config元素简述

包括两个子元素。其中,在jsp1.2就已经存在了,而是jsp2.0增加的元素。

 

一、首先介绍一下taglib

taglib有两种配置方法,具体取决于web.xml开头出的文本类型声明,

a) 如果开头是下面这样的,

 

在web.xml中直接写就可以了,如:


	   controls
	   /WEB-INF/mycontrol.tld


b) 如果开头是这样的

 

在web.xml中taglib需要卸载jsp-config标签中,如:


	 
	     controls
	     /WEB-INF/mycontrol.tl
         


二、下面介绍一下jsp-property-group

先写一个例子,如下:


		
			controls
			/WEB-INF/mycontrol.tld
		

		
			JSP encoding example
			JSP Configuration
			*.jsp
			true
			GBK
			false
			
			

			html encoding example
			JSP Configuration
			*.html
			true
			GBK
			false
			
			
		


Jsp-property-group标签主要有一下8个属性:

1)      :设定的说明

2)      :设定名称

3)      :设定值所影响的范围,如/*.jsp

4)      :若为true,表示不支持EL语法

5)      :若为true,标识不支持<%scripting %>语法

6)      :设定jsp网页的编码

7)      :设置jsp网页的抬头,扩展名为.jspf,

如:/jsp/segments/taglibs.jspf 

8)      :设置jsp网页的结尾,扩展名为.jspf,

如:/jsp/segments/coda.jspf 

 

解释:以上配置表明,在所有*.jsp和*.html的路径中都不能使用scriptlet(jsp脚本),因为这会是java代码和html代码混杂在一起,使项目可读性变弱,同时增加项目维护难度。

include-prelude设置每个文件的抬头为/jsp/segments/taglibs.jspf,include-prelude设置了每个文件的结尾/jsp/segments/coda.jspf,

记住,引入的文件必须是以.jspf为后缀的jsp插件框架文件。

通过引入抬头和结尾可以做一些标签申明和版权申明等类似工作。觉得很值得提倡!

 








你可能感兴趣的:(xml,jsp-config,taglib,web.xml)