0

私の意図は、クライアント側で JavaScript を使用して jsp カスタム タグの値を変更することです。タグは日付の値を与えています。値を変更する前に、javascript 関数を呼び出して必要な変更を加え、結果の日付を返します。しかし、私の要件に従ってjspタグとjavascriptを処理できません。私はこれが好きでした..

<%@ 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}" /> 

変更を加えてアプリケーションを実行しましたが、うまくいきませんでした。スクリプトからの変更後にタグを介して日付値をレンダリングするソリューションを提供してください。

4

1 に答える 1