0
我的意圖是在客戶端使用javascript更改我的jsp自定義標記值。該標籤給出了一些日期值。在重新調用該值之前,我正在調用JavaScript函數,並試圖對其進行必要的更改並返回結果日期。但未能按照我的要求處理jsp標記和javascript。我不喜歡這個..有沒有什麼辦法在客戶端使用javascript更改jsp自定義標記值
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<script>
var createdDate;
window.onload = function() {
createdDate = '${myBean.createdDate}';
// modifying the createdDate
}
function getModifiedDate(){
return createdDate;
}
</script>
<table>
.
.
.
<tr><td>
<!-- I modified the code like this -->
<fmt:formatDate value='<script>getModifiedDate();</script>' type="both" pattern="${viewDatePattern}" />
</td></tr>
.
.
.
</table>
以前就是這個樣子..
<fmt:formatDate value="${myBean.created}" type="both" pattern="${viewDatePattern}" />
我執行的應用程序與我的變化,但沒有運氣,請提供該解決方案通過標籤來顯示日期值在從腳本修改之後。