论坛首页 入门技术论坛

关于字段截取问题hql

浏览 2740 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-01-02  
下面是我写的查询“发送信息”表里的全部信息,我想让短信内容(messagecontent)在页面上只显示20个字,后面用点....表示,hql语句里怎样写呢,以前用sql语句"select left(xx,10) from yy"就可以了,现在不行,不知道怎么办,向各位同事请教~!!!!
hql.append("select  sentmessage.receiveruserid,sentmessage.messagetitle,sentmessage.messagetypecodeTable.messagetype,sentmessage.sendmodecodeTable.sendmode,sentmessage.messagecontent,sentmessage.senddate").append(" from Sentmessage sentmessage  ");


2.假如不用这种方法,直接在页面上截取前10个字符怎样做呢,我用的是struts标签来显示记录的

<bean:write name="sentmessage" property="messagecontent" scope="page" />

   发表时间:2008-01-03  
如果是Struts2的话,直接用OGNL,如果是Struts1.*的话,用JSTL。
0 请登录后投票
   发表时间:2008-01-04  
thank you reply~~问题已经解决,在action里面做的处理
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics