java - Servlet 在应该重定向时给出一个空白页面
问题描述
我的 servlet(“maakservlet”)有问题,maakservlet 应该自动重定向到 welkom.jsp,但它只是给了我一个空白页。
我尝试过 requestdispatches、response.sendRedirect 等。
这是我的 servlet 代码:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int code = 1;
String voornaam = request.getParameter("voornaam");
String achternaam = request.getParameter("achternaam");
String eerstebezoek = request.getParameter("eerstebezoek");
String meerderebezoeken = request.getParameter("meerderebezoeken");
String attractie = request.getParameter("attractie");
String naamattractie = request.getParameter("naamAttractie");
String naampretpark = request.getParameter("naampretpark");
Bezoeker bezoeker = new Bezoeker(voornaam, achternaam);
if (attractie == "geen") {
;
} else {
bezoeker.voegToeAanWishlist(attractie);
}
if (eerstebezoek == null && meerderebezoeken == null) {
bezoeker.setPretparkcode(1000);
} else if (meerderebezoeken != null) {
bezoeker.setPretparkcode(code);
code += 1;
}
String destination = "welkom.jsp";
RequestDispatcher requestDispatcher = request.getRequestDispatcher(destination);
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
String welkom = "welkom.jsp";
response.sendRedirect("welkom.jsp");
RequestDispatcher rd = request.getRequestDispatcher("welkom.jsp");
rd.forward(request, response);
}
解决方案
要将请求重定向到完全不同的页面,您必须使用您的response
:
response.sendRedirect(destination);
推荐阅读
- unix - 使用 SED 命令将第 3 个替换为最后一个匹配项如何工作?
- python - 如何使用带有 XLSXWRITER 的 set_y2_axis 函数设置最大边界?
- protractor - 如何在打字稿中使用量角器调用 http.post
- mysql - MySQL Tinybit(1) 列通过视图
- r - 如何使用 ggplotly 向 geom_abline 和 geom_hline 添加工具提示?
- android - 1000个取货点的谷歌地图引导导航-(Bin collection)
- ios - 使用未解析的标识符“套接字”
- javascript - 如何基于 JSON 对象使 Vuetify 中的 @click 动态化
- node.js - 如何使用nodejs读取csv文件并将数据保存在mongodb中
- formio - 如何在表单构建器中从 JSON Schema 生成表单