急!在Struts2 action 中得到数据后,为某个字段截取字符串,如何将该字段作为参数传到后台呢
我在后台写了一段截取字符串的方法,如下 :
//截取字符串
public String subText(String text)
{
//转化后的字符串
String b="";
for(int i=0;i<text.length();i+=30){
String temp=text.substring(i,i+30>text.length()?text.length():i+30)+"\n";
b +=temp;
}
System.out.println("字符串");
return b;
}
在页面得到的数据如下:
<%
SplitData sub = new SplitData();
%>
<s:iterator value="#request.readknowList" var="sk">
<table width="98%" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr class="STYLE2">
<td><a href="readKnowledge!getDetail.do?id=${sk.kcId }&str=1">${sk.title
}</a></td>
</tr>
<tr>
<td valign="top"><span style="float: left;" > <%=sub.subText(""+${sk.content}+"") %></span><span
style="float: left;"> </span><span style="float: left;"><a
href="readKnowledge!getDetail.do?id=${sk.kcId }&str=1">阅读全文</a></span></td>
</tr>
</table>
<hr>
</s:iterator>
红色字体是想将那段内容截取字符串,可是不知道如何将 ${sk.content}作为参数传过去,老出错,各位谁能给看看!
[解决办法]
在对应的实体类里面加上你想要传到后台参数的变量
然后get,set
自动赋值哦
亲!!!
[解决办法]