Java web中的web-xml中标签定义之jsp-config
来源:互联网 发布:java书籍推荐顺序 编辑:程序博客网 时间:2024/06/05 03:32
<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。
其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0 新增的元素。
<jsp-property-group>元素主要有八个子元素,它们分别为:
1.<description>:设定的说明;
2.<display-name>:设定名称;
3.<url-pattern>:设定值所影响的范围,如:/CH2 或 /*.jsp;
4.<el-ignored>:若为true,表示不支持EL 语法;
5.<scripting-invalid>:若为true,表示不支持<% scripting %>语法;
6.<page-encoding>:设定JSP 网页的编码;
7.<include-prelude>:设置JSP 网页的抬头,扩展名为.jspf;
8.<include-coda>:设置JSP 网页的结尾,扩展名为.jspf。
一个简单的<jsp-config>元素完整配置:
<jsp-config>
<taglib>
<taglib-uri>Taglib</taglib-uri>
<taglib-location>/WEB-INF/tlds/MyTaglib.tld</taglib-location>
</taglib>
<jsp-property-group>
<description>Special property group for JSP Configuration JSP example.</description>
<display-name>JSPConfiguration</display-name>
<url-pattern>/jsp/* </url-pattern>
<el-ignored>true</el-ignored>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>true</scripting-invalid>
<include-prelude>/include/prelude.jspf</include-prelude>
<include-coda>/include/coda.jspf</include-coda>
</jsp-property-group>
</jsp-config>
其实在web.xml中并不是所有的属性都会用上的,例如下面的例子:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>
jsp中会经常使用到使用jsp标签和jstl的标签,比如<%@ page ..%>, <%@ taglib ...%>, <c:forEach....%>, 尤其是循环标签,在jsp最终输出的html中会产生大量的空行,使得性能降低。最方便的解决方法是在web.xml 中添加以下设置
解决办法有两种
1,在web.xml中
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true
</trim-directive-whitespaces>
</jsp-property-group>
2,在每个jsp文件头部添加
<%@ page trimDirectiveWhitespaces="true"%>
- Java web中的web-xml中标签定义之jsp-config
- web.xml中标签详解
- Java WEB中标签开发
- web.xml中标签的含义
- web.xml中标签的加载顺序
- web.xml中的jsp-config
- web.xml之jsp-config
- web.xml配置文件中标签<listener-class>报错
- web.xml <jsp-config>标签
- <jsp-config> in web.xml
- web.xml中的jsp-config元素以及由此想到的
- web.xml中的jsp-config元素以及taglib元素
- JSP web.xml <jsp-config>标签详解
- web.xml JSP <jsp-config>标签
- web.xml中jsp-config标签
- web.xml中<jsp-config>的使用
- Web.xml中jsp-config元素简述
- web.xml文件中的jsp-config标签详解 --可用于解决jsp、html乱码问题
- (二十一)状态模式详解(DOTA版)
- Kotlin基础
- 让人生发生戏剧性变化的整理魔法(笔记)
- spring整合mybatis的问题记录
- [Java多线程 三]---JMM内存模型
- Java web中的web-xml中标签定义之jsp-config
- es6 (1)
- ant+jenkins+testNG自动化测试环境搭建
- WEB前段快速入门到玩溜
- WebSocket刨根问底(一)
- (二十二)访问者模式详解(伪动态双分派)
- Java单例模式和多例模式知识点总结
- 算法题/寻找第K大数
- llinux鸟哥的私房菜学习笔记