如何使用struts 2标签拆分字符串?

时间:2013-11-15 08:22:34

标签: java struts2 tags split

例如:

String str="A:B";

我想拆分A& B使用Struts2标签并单独显示。

2 个答案:

答案 0 :(得分:1)

像@Alexander Cogneau所说或者使用String :: split function

这是一个例子:

<强>的java

public String[] getSplittedString() {
    String str = "A:B";
    return str.split(":");
}

<强>接口

<s:iterator value="splittedString" status="someSplittedString" var="string">
    <s:textfield name="splittedString" value="%{#string}"></s:textfield>
</s:iterator>

答案 1 :(得分:0)

您可以使用String.indexOf()方法获取“:”,然后使用String.substring()在特定索引处拆分字符串。所以在你的情况下会是这样的:

String str="A:B";
int position = str.indexOf(':');

String beginning = str.substring(0, position-1);
String end = str.substring(position);