使用JSP和JSTL替换字符串中的换行符和双引号字符

时间:2015-04-21 12:43:29

标签: jsp jstl

我们可以使用

从字符串中删除断行
${fn:replace(data, '\n', ' ')}

但如何使用单个替换函数替换字符串中的换行符和双引号。请帮助。提前感谢!

1 个答案:

答案 0 :(得分:1)

AFAIK不可能做你想做的事。不是一个replace(),因为它不接受正则表达式。

虽然您可以像这样链接replace()调用:

${fn:replace(fn:replace(data, '"',' '), '\n', ' ')}

在下面的评论中建议@alfreema

或者您可以实现自己的替换功能,如本文所述: https://stackoverflow.com/a/10417446/486332