变量值在scriptlet中可用,但在jsp和javascript中不可用

时间:2019-04-17 06:08:02

标签: javascript java jsp scriptlet

我有这个代码。

<% String d = (String) request.getAttribute("testDate");%>

我打印此变量,并且正在从scriptlet打印。但是,当我尝试在JavaScript中访问此变量

var date = "<%=d %>"; alert('Test '+date)

这是在提醒“测试为空”。另外,当我尝试将变量分配给隐藏标签的值时,该变量将作为null。

<input type='hidden" name="testDate" value='<%=(String) request.getAttribute("testDate")%>' />

它正在为输入字段分配空值。也尝试过

<input type='hidden" name="testDate" value='<%=d %>' />

正在为该字段分配空值。

0 个答案:

没有答案