javascript変数をjspに割り当てる必要があります。これを行うには、フォーム内のhtml非表示フィールドをサーバーに送信します。
しかし、最後にjspの値は常に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