java - 添加文本 java requestDispatcher

标签 java jsp requestdispatcher

我想将用户引导回上一页,并在 url 中使用相同的 get

if (somecheck) { 
 req.getRequestDispatcher("register.jsp?email="+req.getParameter("email")).forward(req, resp);
}

但这会将用户定向到 "/register.jsp" 而不是 "/register.jsp?email=testemail@mail.com"

如何将电子邮件添加到网址?

最佳答案

ServletContext context = request.getServletContext();
String path = "/register.jsp?email="+request.getParameter("email");
RequestDispatcher rd = context.getRequestDispatcher(path);
rd.include(request, response);

关于java - 添加文本 java requestDispatcher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672487/

相关文章:

javascript - 使用 jQuery 迭代 div

css - Request Dispatcher 不加载 jsp 中的样式表文件

java - 将 ' (single quote once) but not ' '(单引号两次)替换为 '||' '' 的正则表达式

java - 尝试使用标签名称使用新的 XML 节点更新同一 XML 文件

java - 线程安全地在两个数组列表之间移动数组列表元素

java - 尝试使用 commons-configuration2 将配置添加到 CompositeConfiguration 时出现 ClassNotFoundException

java - Spring MVC 与 Hibernate 列表

java - 在 JSP 中获取返回值

java - 从 servlet 到 jsp 的请求调度程序出现问题

java - 在 Dropwizard 中启用 Jersey RequestDispatcher 需要哪些 jar