我使用顯示在JSP註釋以下標籤的大小,現在我想只顯示前10的評論文字...<bean:write>標籤用於限制返回的字符串
例如:「這是非常緊迫的,請提供詳細信息」 然後<bean:write>
應該只寫‘這是版本......’
有沒有什麼辦法來實現它, <bean:write name="order" property="ordercomments" />
我使用顯示在JSP註釋以下標籤的大小,現在我想只顯示前10的評論文字...<bean:write>標籤用於限制返回的字符串
例如:「這是非常緊迫的,請提供詳細信息」 然後<bean:write>
應該只寫‘這是版本......’
有沒有什麼辦法來實現它, <bean:write name="order" property="ordercomments" />
,你可以很容易地做到這一點使用JSTL FN:字符串函數,結合c:out
標籤確保PROPERT HTML轉做:
<c:out value="${fn:substring(someBean.someProperty, 0, 10)}" />
的教程,請參閱http://download.oracle.com/javaee/1.4/tutorial/doc/JSTL3.html。
不使用<bean:write>
標籤(這在一般情況下,你不應該使用反正 - 當JSTL的功能和Struts 1標籤重疊,使用JSTL標籤)。
這種功能通常包含在自定義標籤中,但是,爲了允許可變長度,只在必要時添加省略號(&hellip;)字符,打斷字邊界(不想說「I喜歡你的乳頭&hellip;」當那句‘我喜歡你的標題建議’)等
這可以很容易地在基於JSP標籤使用內置在JSP EL功能JB提到包裹起來,或者是使用各種其他方式很快就可以實現。