我建议你在得到字段的大小的时候先截去多余的字符。在action里面处理。要不在这里你就用javascript来去掉不要的字段。

解决方案 »

  1.   

    按照分层思想,JSP页面只负责显示,所以这些东西你应该放在action或是你的service层类中处理
      

  2.   

    强烈建议新建一个类继承org.apache.struts.taglib.bean.WriteTag,增加你想要的新的属性,在里面做你想要的事情,如我改造后的bean:write 标签<bean:write name="item" property="title" cut="20"/>cut即自己新增的属性,需修改tld文件,然后将bean:write对应的类替换成自己的类就行了
      

  3.   

    强烈建议你到java程序中解决,为什么非要到jsp中解决呢,在java中截取你所需要的字符串后,付值给这个变量就ok拉!
    上面说的方法也可以去做。
      

  4.   

    改源码呗,简单极了,加个属性length,还可以在后面加2个。。表示截断了,他本身没这样的功能
      

  5.   

    http://community.csdn.net/Expert/topic/4348/4348898.xml?temp=2.735537E-02
      

  6.   

    应该在action中或者dtofactory中处理。
      

  7.   

    不建议使用bixuehui(边疆) 的方法首先,你不能保证这个完整的title没有其他用处
    其次,根据mvc分开的观点,只显示指定数目的字符串,就和将日期显示成yyyy-MM-dd还是yyyy/MM/dd或者MM dd, yyyy一样,应该属于view层的工作
      

  8.   

    是属于view层啊,但是如何实现呢,如果不在ACTION中实现的话?