我想要判断一个字符串限制他的长度让可以显示的更加整齐好看例如:(每行显示6个字符,字符是数据库查出来的)·数据库取出字符···   ·数据库取出字符···  ·数据库取出字符···
·数据库取出字符···   ·数据库取出字符···  ·数据库取出字符···
·数据库                 ·数据库                ·数据库 
形式就这样的“数据库取出字符”是一个段字符如果不满6个字符就跟“数据库”一列那样显示超过就还是只限制6个字符最多在后面价格alt标签补充全名称请高手执教下这段代码在JSP页面里面,我只会在ftl里
<!-- <#if cuxiao.title?length gt 6>
${cuxiao.title[0..6]}
<#else>
${cuxiao.title!""}
</#if> -->
jsp页面里求一个写法 要可行的 在此叩拜~~~~~~~~~~~~~~

解决方案 »

  1.   

    你显示在什么组件里呢?table?那就对相应的组件进行操作。
      

  2.   

    <!-- <#if cuxiao.title?length gt 6>
    <label title="${cuxiao.title!""}">${cuxiao.title[0..6]}</label>
    <#else>
    ${cuxiao.title!""}
    </#if>不懂ftl,不知道对不对
      

  3.   

    <%
     Object cuxiao = request.getParameter("cuxiao");
     if(cuxiao.title.length()>6){
    %>
    <%=cuxiao.title.subString(0,6) %>
    <%}else{%>
    <%=cuxiao.title %>
    <%
    }
    %>
      

  4.   

    <%
     Object cuxiao = request.getAttribute("cuxiao");
     String title = cuxiao.getTitle();
     if(title.length()>6){
    %>
    <%=title.subString(0,6) %>
    <%}else{%>
    <%=title %>
    <%
    }
    %>居然连自己的帖子都编辑不了,真受不了