使用Java EL表达式控制字符串输出长度

使用Java EL表达式控制字符串输出长度

首先在JSP页面头部加入

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 

然后在显示部分加入( 看<c:choose>部分

 <c:forEach var="mynews" items="${sessionScope.adminNewsList}" varStatus="countItem">
        <tr style='background-color: #F2F2F2'>
			<td>
            <b><font color=blue>
            <c:if test="${mynews.ontop == 1}">
            <font color="red">[顶]</font>            </c:if>
            </font></b>
            [${mynews.id}]
            <a href="#" target="_blank" title="${mynews.title}">
      
      <c:choose>
          <c:when test="${fn:length(mynews.title) > 18}">
              <c:out value="${fn:substring(mynews.title, 0, 20)}..." />
          </c:when>
         <c:otherwise>
            <c:out value="${mynews.title}" />
          </c:otherwise>
      </c:choose> 
         
            </a>
            <font color=999999>(${mynews.hit})</font>            </td>
            
			<td align="center">${mynews.time}</td>
			<td align="center">${mynews.laiyuan}</td>
			<td align="center"><p align="center">${mynews.zz}</td>
			<td align=center>
			
			<a href="admin_news_add.asp?id=#" title='编辑此文章'>编辑</a> 
			
			   <a οnclick='{if(confirm("您确定删除吗?此操作将不能恢复!")){return true;}return false;}' href=#?delid=1 title='永久删除此文章'>删</a>
			   <input type="checkbox" name="DELallID" value="1">
	   			<a href=?id="">还原</a>
			   <span style='display:inline'></span><em style='display:none'><INPUT  style='WIDTH: 36px;' value="" type='text'  name=updat> <a  href="#">√</a></em>               </td>
		</tr>
         </c:forEach>




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值