当前位置: 代码迷 >> J2ME >> 急在Struts2 action 中得到数据后,为某个字段截取字符串,怎么将该字段作为参数传到后台呢
  详细解决方案

急在Struts2 action 中得到数据后,为某个字段截取字符串,怎么将该字段作为参数传到后台呢

热度:9507   发布时间:2013-02-25 21:31:21.0
急!在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;">&nbsp;&nbsp;</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
自动赋值哦
亲!!!
${sk.content} 这个是从后台读取的值,怎么设置变量呀
引用:
${sk.content} 这个是从后台读取的值,怎么设置变量呀


我晕
既然${sk.content}这个值是后台的,你直接就在后台截取不就完了吗,非要费劲传到前台截取,然后把截取完的结果再传到后台,不累吗css自己截取,

div {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}在对应的实体类里面加上你想要传到后台参数的变量
然后get,set
自动赋值哦
亲!!!
  相关解决方案