急!在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
自动赋值哦
亲!!!
------解决方案--------------------------解决方案--------------------${sk.content} 这个是从后台读取的值,怎么设置变量呀
------解决方案--------------------css自己截取,
div {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
------解决方案--------------------
我晕
既然${sk.content}这个值是后台的,你直接就在后台截取不就完了吗,非要费劲传到前台截取,然后把截取完的结果再传到后台,不累吗
------解决方案--------------------后台值前台要用啊,然后另一个后台累要用到这个参数,怎么办?