如何在JSTL中从另一个字符串中拆分字符串

时间:2017-07-19 09:38:18

标签: java jsp jstl jstl-functions

我是JSTL的新手,想出了一种使用另一个字符串拆分字符串的方法。例如,我的字符串是

s= "Hello! Good Morning", 

t = "Good ",

然后我应该有str [0] ='你好! '和str [1] ='早上' 但是,如果我把它放入

${fn:split(s, t)}

它正在删除所有'' o'' d'和' &#39 ;.

谢谢

1 个答案:

答案 0 :(得分:0)

fn:split会将您的字符串拆分为任何分隔符字符,因此只需使用替换函数fn:replace来获取更方便的分隔符。

<c:set var = "newString" value = "${fn:replace(s, t, '-')}"/>

然后您可以毫无问题地使用拆分:

${fn:split(newString, '-')}