我有一个带有下拉框的 JSP。我选择一个选项并提交该选项。所以现在我得到了存储在该选定选项的数据库中的信息。现在我通过在 servlet 中设置为自动刷新 JSP(HTML 页面)
//servlet code inside doGet() method
HttpSession session=request.getSession();
String selUrl=request.getParameter("urlsel");
String opt=session.setAttribute("selectedUrl",selUrl);
String selopt=session.getAttribute("selectedUrl");
response.setHeader("Refresh","10;url="/SiteAvailabilityServlet?ursel="+selectedUrl);
//and forwarding request to result.jsp using RequestDispatcher..
//input.jsp代码
<select name="urlsel">
<option value="abc">abc</option>
<option value="def">def</option>
</select>
当我第一次选择选项说 abc 并手动提交时,它给了我正确的结果并显示了数据库中的详细信息。10 秒后,它会使用相同的选项abc自动刷新(我不想更改选项),但不显示值。它正在采取
request.getParameter("urlsel") as null after refreshing automatically.
请帮我。在result.jsp我正在使用
<form method="get" action="/SiteAvaialabilityServlet">