我在做毕业设计用到一个类似QQ校友或校内的一个功能,就是浏览所有日志的时候会显示出一部分的日志内容,比如日志内容是3000左右,要显示个200左右,请问这里在数据库中提取信息的时候可不可以做。 

解决方案 »

  1.   

    使用substr函数生成一个新的计算字段,截取200字个符显示
    select content,substr(content,1,200) new_content from tab;
      

  2.   

    select substr(content,1,200) as content from tb
      

  3.   


    可以通过数据库把该查询出来的内容全部查询出来,然后在jsp页面中作处理就可以了。
    有一个函数标签:
    <c:when test="${fn:length(notify.title)>15}">
    <c:out value="${fn:substring(notify.title,0,15)}"/>......</a>
    </c:when>
    红色部分,当notify对象的title属性的长度大于15时,显示<c:out/>中的内容。