我在 jsp 页面中有一个字段,用户需要在其中输入日期。我想在页面首次加载时默认以 dd/mm/yyyy 格式显示当前日期。当然,用户可以将日期从当前日期更改为任何日期。我为此编写了以下代码。
Date:
<s:textfield name="fromTransactionDate" label="fromTransactionDate" readonly="true" title="dd/mm/yyyy format" onclick="ds_sh(this);" value="<%= new java.util.Date() %>"/>
</td>
它给出了以下错误:
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
然后我导入了 jar jstl-1.2.jar 并将标签库添加为
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
现在当我写<c:out value="<%= new java.util.Date() %>"></c:out>
日期时显示,但是对于
<s:textfield name="fromTransactionDate" label="fromTransactionDate" readonly="true" title="dd/mm/yyyy format" onclick="ds_sh(this);" value="<%= new java.util.Date() %>"/>
错误仍然存在。我不确定如何写入或归档以便显示今天的日期,并且用户可以将其更改为其他日期。真的很感激有人的建议。谢谢