将日期格式化为字符串,从bean到javascript
Formatting a date as a string, from bean to javascript
在我的bean中,我将日期格式化为字符串:
public void setStrDate(Date dte) {
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
this.strDate = df.format(dte);
}
在我的js文件中,我正在获取数据:
$('#content').data("myDate", <c:out value="${myBean.strDate}"/>);
在我的js中,显示数据:
$('#sideBar').find("p[class=stat]").append($('#content').data("myDate"));
日期为2014年10月10日。我甚至在开发人员工具中这样看待它:$('#content').data("myDate",2014年10月10日);
但在网页上,它显示为0.0004965243296921549
如何格式化此文件?
当你输出日期时,你需要在日期周围加引号
$('#content').data("myDate", "<c:out value="${myBean.strDate}"/>");
为什么会导致0.0004965243296921549
2014年10月10日实际上被评估为数学,10/10 = 1
->
1/2014=0.0004965243296921549
*如果这段代码
"<c:out value="${myBean.strDate}"/>"
让编辑器对引号进行翻转,那么您也可以使用单引号'<c:out value="${myBean.strDate}"/>'
相关文章:
- 我该如何从JSF Bean调用JavaScript函数
- 使用jstl c:forEach在迭代jsp bean上创建javascript json对象
- 从 javascript 调用 bean 方法
- 将bean变量传递给javascript
- 将托管 Bean 与 javascript 结合使用来创建元素
- 在 Javascript 中迭代 bean
- JavaScript var 未正确传递给支持 Bean
- 如何从托管 Bean 调用 JavaScript 函数
- 如何将 jstl 函数中的 javascript 变量传递给托管 Bean
- 如何使用 javascript 显示来自托管 Bean 的计时器
- 如何在 jsp scriplet 中获取 bean 值并存储在 javascript 变量中
- 将 bean 值作为字符串作为 JavaScript 使用
- javascript JSON object to JSF back bean
- java "bean:write " + javascript = "unterminat
- 使用 JavaScript 更改网页元素的支持 Bean 的值
- 从 jsf 中的托管 Bean 调用 javascript 的参数化函数
- 如何在 PrimeFaces 中的 JavaScript 中在托管 Bean 中设置参数
- 如何将映射从 Bean 传递到 JSP 并在 JavaScript 中使用
- 显示来自 javascript 的 bean 值
- 通过ajax重新加载JavaScript函数/重新读取jsf-bean值