Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:使用servlet刷新我的jsp_Java_Jsp_Servlets - Fatal编程技术网

Java:使用servlet刷新我的jsp

Java:使用servlet刷新我的jsp,java,jsp,servlets,Java,Jsp,Servlets,我正在处理我的jsp页面,我有一个带有2个参数的链接: shop.jsp: <a href="<c:url value="/boutique?achat=${module.id}&token=${module.token}" />" class=" modal-action modal-close waves-effect waves-green btn-flat">Oui</a> 但是我得到了一个错误:在得到响应后不能使用forward我在stac

我正在处理我的jsp页面,我有一个带有2个参数的链接: shop.jsp:

<a href="<c:url value="/boutique?achat=${module.id}&token=${module.token}" />" class=" modal-action modal-close waves-effect waves-green btn-flat">Oui</a>

但是我得到了一个错误:在得到响应后不能使用forward

我在stackoverflow上发现了另一个问题,并添加了一个return;:

if(httpServletRequest.getParameter("token") != null) {
inventoryDAO.changeToken(session.getAttribute("sessionPlayer"), Integer.parseInt(httpServletRequest.getParameter("token")));
httpServletResponse.sendRedirect("/galactium/boutique");
return;
}

@Nivedita我想在ifI之后刷新我认为您可以使用Referer:
String Referer=request.getHeader(“Referer”);response.sendRedirect(referer)@Nivedita I did:if(httpServletRequest.getParameter(“token”)!=null){inventoryDAO.changeToken(session.getAttribute(“sessionPlayer”)、Integer.parseInt(httpServletRequest.getParameter(“token”);String referer=httpServletResponse.getHeader(/WEB-INF/finiter.jsp”);httpServletResponse.sendrirect(referer);}getServletContext().getRequestDispatcher(“/WEB-INF/shop.jsp”).forward(httpServletRequest,httpServletResponse);错误:获取响应后无法使用“转发”您可以在问题中更新此选项吗?评论中不清楚。也许你可以在其他部分写下转发声明。您不想同时刷新和转发吗?
if(httpServletRequest.getParameter("token") != null)
{
    inventoryDAO.changeToken(session.getAttribute("sessionPlayer"), Integer.parseInt(httpServletRequest.getParameter("token"))); 
    String referer = httpServletResponse.getHeader("/WEB-INF/boutique.jsp");
    httpServletResponse.sendRedirect(referer);
}

getServletContext().getRequestDispatcher("/WEB-INF/shop.jsp").forward(httpServletRequest, httpServletResponse);
if(httpServletRequest.getParameter("token") != null) {
inventoryDAO.changeToken(session.getAttribute("sessionPlayer"), Integer.parseInt(httpServletRequest.getParameter("token")));
httpServletResponse.sendRedirect("/galactium/boutique");
return;
}