我有这个代码。
<% 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 %>' />
正在为该字段分配空值。