2017-07-19 25 views
0

JSTLを初めて使い、別の文字列を使って文字列を分割する方法を考え出しました。例えば、私の文字列がJSTLの文字列を別の文字列から分割する方法

s= "Hello! Good Morning", 

t = "Good ", 

、私はSTRを持つべきであるsupppose [0] =「こんにちは! 'とstr [1] =' Morning 'です。私は

${fn:split(s, t)} 

にこれを入れた場合 しかし、それはすべての 'G'、 'O'、 'D' と '' を削除しています。

おかげ

+0

[いくつかの理解のためにここを見て](https://stackoverflow.com/questions/10304084/how-to-correctly-split-strings -in-jstl)とおそらくGoogleを使用する – XtremeBaumer

答えて

0

fn:splitはそう簡単に、より便利に区切りを迎えに置き換える機能fn:replaceを使用し、区切り文字のいずれかで、あなたの文字列を分割します。

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

次にあなたが問題なく分割を使用することができます。

${fn:split(newString, '-')} 
関連する問題