<转载,目的不详>
在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。去掉的方法很多,下面一一列举出来。
1.使用jsp2.1中的特别属性
Java代码1.<%@ page trimDirectiveWhitespaces="true" %>
2.使用tomcat的配置web.xml
XML/HTML代码1.<init-param>
2.<param-name>trimSpaces</param-name>
3.<param-value>true</param-value>
4.</init-param>
5.
6.
7. <servlet>
8. <servlet-name>jsp</servlet-name>
9. <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
10. <init-param>
11. <param-name>fork</param-name>
12. <param-value>false</param-value>
13. </init-param>
14. <init-param>
15. <param-name>xpoweredBy</param-name>
16. <param-value>false</param-value>
17. </init-param>
18. <init-param>
19. <param-name>trimSpaces</param-name>
20. <param-value>true</param-value>
21. </init-param>
22. <load-on-startup>3</load-on-startup>
23. </servlet>
3.在页面上加上一个jsp脚本代码
JavaScript代码1.<%out.clear();%>
分享到:
相关推荐
1. **字符串处理**:例如`fn:trim()`用于去除字符串两端的空白字符,`fn:substring()`截取字符串的一部分,`fn:replace()`替换字符串中的指定子串,以及`fn:toLowerCase()`和`fn:toUpperCase()`用于转换字符串大小写...
这些函数通常来源于JSTL的同伴库——JSTL Functions,比如`fn:trim`用于去除字符串两端的空白,`fn:length`计算集合或字符串的长度。 5. **Internationalization组件**:I18N组件支持国际化和本地化功能,允许开发...
7. `fn:trim()`:去除字符串两端的空白字符。 **三、JSTL标准标签库(jstl-std)** `jstl-std`库包含了与请求处理、国际化、XML处理相关的标签。虽然在描述中没有特别提及,但通常包括以下内容: 1. `...
1. **`trim()`**: 去除字符串两端的空白字符,例如: ```jsp ${fn:trim(' Hello World! ')}"/> ``` 输出结果为:"Hello World!" 2. **`substringBefore()` 和 `substringAfter()`**: 分别用于截取字符串在指定...
4. `fn:trim()`:去除字符串的前导和尾随空白。 **三、JSTL国际化库(fmt)** JSTL的国际化库(javax.servlet.jsp.jstl.fmt)支持多语言环境,提供日期、时间、数字格式化以及消息资源管理等功能。例如: 1. `...
例如,`fn:trim`用于去除字符串两端的空白,`fn:length`计算字符串或数组的长度。 **JSTL的SQL库**允许开发者在JSP页面中执行SQL查询,处理结果集,并进行事务控制。虽然在现代Web应用中,通常推荐使用持久层框架如...
JSTL(JavaServer Pages Standard Tag Library)即JavaServer Pages标准标签库,是一组标准标签,可帮助开发者减少JSP页面中的脚本代码量。JSTL标签库提供了一套功能强大的标签,包括条件处理、循环处理、国际化支持...
例如,`fn:trim`用于去除字符串两端的空白,`fn:split`用于将字符串分割成数组等。这些函数可以方便地在EL表达式中使用,增强页面的处理能力。 压缩包中提到的`jakarta-taglibs-standard-1.1.2`是Apache组织提供的...
JSTL(JavaServer Pages ...16. `fn:trim(string)`:去除`string`首尾的空白字符并返回。例如,`fn:trim(" Hello ")`返回`"Hello"`。 要使用这些函数,你需要在JSP页面中导入`functions`标签库,如下所示: ```jsp ...
去除字符串两端的空白字符。例如: ```jsp ${fn:trim(' Hello World! ')} <!-- 输出:Hello World! --> ``` 9. **fn:toLowerCase** 转换字符串为小写。如: ```jsp ${fn:toLowerCase('HELLO WORLD!')} <!-- ...
- **功能**:去除字符串两端的空白字符。 - **示例**: ```jsp ${fn:trim(name)} ``` #### EL 表达式语言 EL(Expression Language)是JSP页面中用于访问JavaBean属性、数组、列表等的一种简便方法。与`fn`...
- `<fn:trim>`:去除字符串两端的空白字符。 这些`.tld`文件在Web应用中通常位于`WEB-INF/tags`目录下,JSP页面通过导入对应的库,就可以使用其提供的标签和函数。例如,在JSP页面头部引入`...
- **fn:trim**:去除字符串首尾的空白字符。 #### 结论 通过JSTL,开发者可以更加高效、安全地编写JSP页面,避免了冗余的脚本代码,提高了代码的可读性和可维护性。掌握JSTL的核心标签和功能,对于任何从事JavaWeb...
去除`string`两端的空白字符,返回修剪后的字符串。这个函数在处理用户输入或读取文本文件时非常有用,因为它可以去除不必要的空格。 这些函数在JSTL中极大地增强了JSP页面的处理能力,使得开发者可以更专注于页面...
- **结果**:返回去除空白字符后的字符串。 - **补充说明**: - 如果`string`为`null`,则返回`null`。 #### 四、总结 通过以上介绍,我们可以看到JSTL 1.1中提供了丰富的字符串处理函数,这些函数大大简化了...
15. **fn:trim(string)**:去除`string`两端的空白字符。 #### 示例代码 ```jsp <%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <!-- 使用fn:substring截取字符串 --> ${fn:substring(...
16. `fn:trim(string)`:去除`string`首尾的空白字符。 这些`fn`函数极大地丰富了JSP页面中对字符串的处理能力,让开发者可以更高效地处理数据和构建动态内容。在实际开发中,它们可以与其他JSTL标签结合使用,如`c...
- **trim**: 去除字符串两端的空白字符。 通过上述介绍,我们可以看到JSTL标签库及其内置函数的强大功能,它们极大地简化了JSP页面的开发过程,并提高了代码的可读性和可维护性。在实际项目中合理利用这些工具,...
在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)被广泛应用于简化JSP页面的开发工作。JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且通过其内建的`fn`函数库,能够对...
在Java Server Pages (JSP) 开发过程中,为了简化代码编写与维护,提高开发效率,`jstl_fn` 标签库作为一种强大的工具被广泛应用于处理字符串操作。本文将详细介绍`jstl_fn`标签库中的常用函数,并通过具体示例来...