当我尝试连接JSTL标记中的字符串时。发生错误

时间:2017-05-27 02:16:28

标签: javascript java jsp jstl

str += "<td><fmt:formatDate value='"+notices[i].noticeDuration+"' type='date' dateStyle='default' pattern='yyyy-MM-dd HH:mm' /></td>";

我正在尝试连接一个字符串,并将其附加到正文中。由于JSTL标记--- fmt,会发生错误。它说我丢了报价。我试图找出它为什么会发生,没有运气。

1 个答案:

答案 0 :(得分:0)

像这样,JSP编译器会将notices[i].noticeDuration视为字符串,而不是日期值。因为通知[i] .noticeDuration运行客户端(浏览器)。因此,您无法在JSTL标记中使用JS变量。