jsp標簽里面直接使用el表達式jsp標簽里面使用el表達式取值


事情是這樣的, 
標題"jsp標簽里面使用el表達式",其實jsp標簽里面是不能直接使用el表達式去拿值的 。
如下:
<% Timestamp oldtime = ${adt.createTime} %>
就是一次失敗的嘗試 !

 


但是我們有其他辦法可以達到同樣的目的, 這里要用到 jstl 標簽了, 一般web項目都會用到的.
做法就是先將值設置到 jstl 的 set標簽塊里邊 ,然后用jsp標簽從jstl設置的作用域里面取值.
具體做法如下:
<c:set scope="request" var="createTime" value="${adt.createTime}"></c:set>
<% Timestamp oldtime = (Timestamp)request.getAttribute("createTime"); %>
目的達到!
上面我用到是Timestamp, 所以有轉型,大家可以根據自己需要 . 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM