我需要为jsp分配一个javascript变量。我通过将表单内的 html 隐藏字段提交到服务器来做到这一点。
但最终 jsp 中的值总是 alwasy null
。这些jsp代码和javascript在同一个页面中。请看一下代码:
<html>
<body>
<form action= "Custom_DHTMLDashboard_Content.jsp" method="post">
<input type="hidden" id="hiddenField" />
document.getElementById("hiddenField").value = reportID;
<input type="submit" value="Submit" />
</form>
</body>
</html>
<%String MyID = (request.getParameter("hiddenField"));%>
alert("this is scriptlet" + "<%=MyID%>");//always null