|
|
1
55
我找到了一个解决办法。不过,它看起来并不十分优雅:
|
|
|
2
19
只用
|
|
|
3
16
这与公认的答案类似(因为它使用Java来表示换行符而不是EL),但这里的<c:set/>元素用于设置属性:
|
|
|
4
8
此解决方案比您自己的直接设置pagecontext属性的解决方案更优雅。你应该使用
顺便说一句:
|
|
|
5
4
这是:
|
|
|
6
4
您可以创建自己的JSP函数。 http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.html 这大概就是你需要做的。
创建标记库描述符文件
在JSP中,可以通过以下方式访问函数。
|
|
|
7
4
如果您真正需要的是一个符号,\n您可以使用 here :
这包括字符串文字中的新行。 |
|
|
8
2
您应该可以使用fn:replace来执行此操作。 您需要使用以下声明将标记库导入JSP: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 然后可以使用以下表达式将${data}中出现的换行符替换为分号: ${fn:replace(data, "\n", ";")}
|
|
|
9
2
解决方案设置了一个
您可以为newlineToken使用任何您想要的东西;“~n”不太可能出现在我正在替换的文本中,因此它对我来说是一个合理的选择。 |
|
10
2
这是JSP EL的有效解决方案:
|
|
|
11
1
更容易:
|
|
|
12
0
您可以编写自己的JSP函数来进行替换。
|
|
|
13
0
在设置变量时的值中,在双引号之间按ENTER键。
|
|
|
14
0
为了记录在案,我在解决这个问题时遇到了以下帖子:
|
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |