`

jstl fn:replace替换换行符

    博客分类:
  • JAVA
阅读更多

在使用textarea时里面的回车在输入的时候为回车,为了显示在td中显示为空格,需要采用fn:replace函数进行处理

但是测试很多次都不可以,

${fn: replace(source,'\n','<br>')}

这样会提示错误,如果换成\\n不会进行替换,经过测试发现了一个方法

<%
    request.setAttribute("vEnter", "\n");
    //奇怪的是这一行我用 <c:set var="vEnter" value="\n" scope="request"/>
    //都没用,估计是set标签里对value值处理了一下,没jstl的源码,不清楚JSTL是怎么处理的.
    %>
      <td nowrap="false">${fn:replace(oneResult.answer,vEnter,"<br>")}</td>

这样就可以进行替换.

分享到:
评论
5 楼 ivan 2015-02-05  
这样可以。jstl好傻。用grails没有这个问题。
4 楼 Rinoajun 2013-05-16  
多谢楼主,和你遇到了同样的问题
3 楼 解未知数 2011-02-15  
谢谢博主!!
2 楼 accphc 2009-07-08  
<fmt:formatNumber value="${9/8}"  pattern="0.00"/>
这个结果是1.00
<fmt:formatNumber value="${9.0/8.0}"  pattern="0.00"/>
这个结果是1.25
那么如何用EL+JSTL来把两个类型为整型的数字转换为浮点型而得到最真实的除法结果?!
1 楼 accphc 2009-07-07  
JSTL让人又爱又恨!

相关推荐

    JSTL_fn标签 字符处理标签

    9. **fn:replace**:替换源字符串中的子字符串为新的子字符串。如 `${fn:replace("hello world", "world", "JSP")}` 返回 `"hello JSP"`。 10. **fn:split**:将字符串按照指定的分隔符拆分成数组。例如 `${fn:...

    jstl fn 标签的应用

    5. **`replace()`**: 替换字符串中的指定子串。 ```jsp &lt;c:out value="${fn:replace('Hello World', 'World', 'Universe')}" /&gt; ``` 输出结果为:"Hello Universe" 6. **`length()`**: 获取字符串长度。 ```...

    jstl fn函数 and EL

    ### jstl fn函数 and EL #### 概述 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一种广泛使用的标签库,它为开发者提供了多种用于简化页面逻辑处理的功能。其中,`fn`函数是JSTL的一个重要...

    jstl_fn标签库

    ### jstl_fn标签库详解 #### 一、引言 在Java Server Pages (JSP) 开发过程中,为了简化代码编写与维护,提高开发效率,`jstl_fn` 标签库作为一种强大的工具被广泛应用于处理字符串操作。本文将详细介绍`jstl_fn`...

    jstl标签 fn函数注解

    ### JSTL标签库中的FN函数详解 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)被广泛应用于简化JSP页面的开发工作。JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且...

    jstl_fn函数标签库的使用

    除了上述函数外,`fn`函数标签库还包括许多其他的字符串处理函数,如`fn:indexOf`用于查找一个字符串在另一个字符串中的位置,`fn:replace`用于替换字符串中的某些字符等。这些函数都非常实用,能够极大地提高开发...

    JSP JSTL EL表达式中FN函数使用帮助

    1. **字符串处理**:例如`fn:trim()`用于去除字符串两端的空白字符,`fn:substring()`截取字符串的一部分,`fn:replace()`替换字符串中的指定子串,以及`fn:toLowerCase()`和`fn:toUpperCase()`用于转换字符串大小写...

    jstl中文Api

    8. fn:replace(string, oldString, newString):替换字符串中指定的字符。 示例:${fn:replace(text, '-', '•')} 9. fn:split(string, separator):把字符串按照指定字符切分。 示例:${fn:split(customerNames,...

    EL表达式里fn函数的用法

    8. **fn:replace** - 在字符串中替换所有出现的子字符串。例如,`${fn:replace(text, '-', '&#149;')}`将`text`中的所有'-'替换为项目符号。 9. **fn:split** - 通过指定的分隔符将字符串分割成一个数组。例如,`${...

    直接截取jstl长度控制字符串长短

    -- 使用fn:replace替换字符串中的某个子串 --&gt; ${fn:replace("这是一个测试", "测试", "example")} &lt;!-- 使用fn:split分割字符串 --&gt; &lt;c:set var="words" value="${fn:split('a b c d e f g h i j k l m n o p q r ...

    EL表达式做判断 jstl的运用

    `fn:replace`函数可以将字符串`text`中的所有`-`字符替换为`?`字符。 ##### 9. 使用`fn:split`分割字符串 ```jsp &lt;c:set var="namesList" value="${fn:split(customerNames, ';')}" /&gt; ``` 利用`fn:split`函数...

    jstl functions标签详细使用说明

    8. `fn:replace(string, before, after)`:在`string`中用`after`替换所有`before`出现的地方,然后返回结果。例如,`fn:replace("Hello, world!", "world", "universe")`返回`"Hello, universe!"`。 9. `fn:split...

    JSTL 字符串处理函数

    ${fn:replace('Hello World!', 'World', 'Universe')} &lt;!-- 输出:Hello Universe! --&gt; ``` 8. **fn:trim** 去除字符串两端的空白字符。例如: ```jsp ${fn:trim(' Hello World! ')} &lt;!-- 输出:Hello World! ...

    JSTL - Function标记库详解

    **长度函数:fn:length** fn:length函数解决了在JSTL 1.0中无法直接通过EL表达式获取集合长度的问题。它接受一个参数`input`,这个参数可以是集合或者字符串。例如,如果有一个ArrayList对象`arrayList1`,我们可以...

    Jstl常用函数

    ${fn:replace(text, '-', '•')} ``` #### 9. `fn:split(string, separator)` - **描述**:此函数根据`separator`将`string`分割成数组。 - **示例**: ```jsp ${fn:split(customerNames, ';')} ``` #### 10....

    jstl标签库

    ${fn:replace("Hello World", "World", "Universe")} // 返回 "Hello Universe" ``` #### 四、总结 JSTL Functions标签库为开发者提供了丰富的字符串处理功能,这些函数可以方便地在JSP页面中使用EL表达式进行...

    JSTL 入门:表达式语言

    ### JSTL 入门:表达式语言 #### 引言 JSTL(JavaServer Pages Standard Tag Library,即JavaServer Pages标准标记库)是一种专为简化JavaServer Pages(JSP)应用程序开发与维护而设计的技术。JSTL提供了一系列预...

    JSTL表达式详解(JAVA)

    8. `fn:replace(string, before, after)`:在`string`中用`after`替换所有出现的`before`,并返回新的字符串。例如,将所有的`-`替换为`*`。 9. `fn:split(string, separator)`:根据`separator`将`string`分割成数...

Global site tag (gtag.js) - Google Analytics