查询数据库某一个字段,并在jsp页面显示

使用HQL查询,查询数据库某一个字段,并在jsp页面显示
我想只显示字段的前几个字,怎么做呀,如果是截取字符串,岂不是要在页面写JAVA代码,我想肯定会有其他办法,希望各位大神指导一下我一个学生

用substring
http://blog.sina.com.cn/s/blog_656a17cc0101la61.html

jstl 有截取方法

//头部引用
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

<c:set var="string2" value="${fn:substring(string1, 5, 15)}" />
<p>Final sub string : ${string2}</p>

substring(str,1,3) 3个参数,第一个是字符串,第二个是截取的下标,第三个是截取的长度

补充3楼,你可以查询到截取以后存在map里,在jsp取出来,不需要在页面处理。