[英]Getting request parameters on html page called through RequestDispatcher
[英]RequestDispatcher dumping html page inside input field
如何避免调度程序将整个HTML页面推入输入字段。
下面是代码...它已附加到我的会话变量中,并将页面的其余部分转储到输入字段中。
Servlet的:
Cookie sCookie = new Cookie("id", id);
response.addCookie(sCookie);
HttpSession session= request.getSession(true);
session.setAttribute("id",id);
RequestDispatcher rd = getServletContext().getRequestDispatcher("/student.jsp");
rd.include(request, response);
HTML端(Student.jsp被转储到下面的输入字段中):
<input name="id" id="id" value=<%=id%>>
采用
request.getRequestDispatcher("path to page").forword(...);
而不是rd.include(...);
尝试编码
session.setAttribute("id", id.getValue());
没关系。 最终做了:result = result.substring(0,result.indexOf('\\ n'));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.