我编写了一个动态webproject来将xml页面转换为html页面,以便它可以部署在tomcat服务器上,因此它将xml页面成功转换为html页面,但取决于部署tomcat的位置在计算机上它在同一文件夹中创建html文件(output.html),所以我需要在html页面中提供一个按钮,重定向到我的项目创建的html页面,所以我使用下面的代码重定向到输出。 html页面。(在html页面中,我创建了一个表单元素和一个按钮,在点击该按钮时,servlet应该重定向到output.html页面)
String outputhtml=getServletConfig().getServletContext().getRealPath("output.html");
ServletContext sc1 = this.getServletContext();
RequestDispatcher rd = sc1.getRequestDispatcher(outputhtml);
rd.include(request, response);
它没用,所以我用了
response.setContentType("text/html");
String site = new String(outputhtml);
response.setStatus(HttpServletResponse.SC_MOVED_TEMPORARILY);
response.setHeader("Location", site);
即使这对我也不起作用 请给出一个解决方案来解决这个问题。