我的意图是在客户端使用 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}" />
我用我的更改执行了应用程序,但没有运气,请提供解决方案,在从脚本修改后通过标签呈现日期值。