java - < bean :write> tag for limiting the size of returned string

标签 java jsp struts jstl

我正在使用以下标签在 jsp 上显示评论,现在我只想显示评论的前 10 个字符...

示例:“这非常紧急,请提供详细信息” 然后 <bean:write>应该只写“This is ver......”

有没有办法实现, <bean:write name="order" property="ordercomments" />

最佳答案

您可以使用 JSTL fn:substring 函数轻松做到这一点,并结合 c:out 标记以确保完成 propert HTML 转义:

<c:out value="${fn:substring(someBean.someProperty, 0, 10)}" />

参见 http://download.oracle.com/javaee/1.4/tutorial/doc/JSTL3.html获取教程。

关于java - < bean :write> tag for limiting the size of returned string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866296/

相关文章:

java - 同一个 Maven 项目的不同 groupId(和版本)

java - 在jsp中转义<%%>

java - Struts 2 中的重定向

jsp - 通过 c if 访问 bean 值

Java 如何从接收到的 UDP 字节中解析 double 值?

java - RxJava2 - 来自 concat 的最后一个成功的 Single

java - 将列表转换为 map 的实用程序

java - JSP中通过Servlet进行网页搜索

jsp - 使用 servlet 中的 sendRedirect 时,jsp 页面中的请求属性不可用

java - 使用java获取客户端连接速度的最佳方法