javaweb servlet类的重定向出现这种问题该怎么解决?求大神帮忙?

fyhju1 2015-11-30 09:41:02
RadirectServlet类:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name=request.getParameter("name");
System.out.println("RadirectServlet中接收的name参数值="+name+"1");
response.sendRedirect("RadirectServlet2");
request.getRequestDispatcher("RadirectServlet2").forward(request, response);

}

RadirectServlet2类:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("utf-8");
PrintWriter pw=response.getWriter();
pw.print("<html><head>");
pw.println("<meta charset=\"UTF-8\">");
pw.print("</head>");
pw.print("<body>");
pw.print("从RadirectServlet中获取的参数name的值=");
pw.print(request.getParameter("name"));
pw.print("</body></html>");
}

在浏览器输入:http://localhost:8080/CharWeb4/RadirectServlet?name=javaee这出现这种问题
新人初学,请问该该怎么解决。
...全文
202 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyhju1 2015-11-30
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
response.sendRedirect("RadirectServlet2"); request.getRequestDispatcher("RadirectServlet2").forward(request, response); 红色去掉看看。
谢谢,已经做出来了,只要把response.sendRedirect("RadirectServlet2");这句话去掉就可以实现重定向
fyhju1 2015-11-30
  • 打赏
  • 举报
回复
引用 1 楼 无法显示此用户的回复:
response.sendRedirect("RadirectServlet2"); request.getRequestDispatcher("RadirectServlet2").forward(request, response); 红色去掉看看。
没有红色部分,编译没有报错啊
tony4geek 2015-11-30
  • 打赏
  • 举报
回复
response.sendRedirect("RadirectServlet2"); request.getRequestDispatcher("RadirectServlet2").forward(request, response); 红色去掉看看。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧