【发布时间】:2018-02-06 12:55:18
【问题描述】:
我的 jsp 中有以下代码。我使用 JSTL ${scheduledRideEndTime} 来检索数据。
<script>
var timeto2 = ${scheduledRideEndTime};
var hours3 = moment(timeto2).format("hh:mm a")
document.write(hours3);
</script>
如果我在 Eclipse 上点击 Control Shift F,格式将更改为
<script>
var timeto2 = $
{
scheduledRideEndTime
};
var hours3 = moment(timeto2).format("hh:mm a")
document.write(hours3);
</script>
然后在我的视图中出现语法错误。如果我将代码重做为"${scheduledRideEndTime}";,Control Shift F 不会重新格式化代码,而是查看打印Invalid date。
我在这里缺少什么?我希望能够重新格式化代码。
【问题讨论】:
-
也许尝试用单引号括起来?
'${scheduledRideEndTime}' -
我认为这不是最好的方法,但是,将值加载到 dom 或像
$("#abc").val("${scheduledRideEndTime}")这样的隐藏字段中,然后下次获取值,我在$("#voucherNumber").val( "${sessionScope.abc}");之前做过类似的事情并得到它 -
@JapanGuy 单引号也不起作用。
标签: javascript eclipse jsp jstl