0

xmlページをhtmlページに変換する動的Webプロジェクトを作成して、Tomcatサーバーに展開できるようにし、xmlページをhtmlページに正常に変換していますが、コンピューター上でtomcatが展開されている場所によっては同じフォルダーにhtmlファイル(output.html)を作成するため、プロジェクトで作成されたhtmlページにリダイレクトするボタンをhtmlページに提供する必要があるため、次のコードを使用してoutput.htmlページにリダイレクトします。 (HTMLページでフォーム要素とボタンを作成しました。そのボタンをクリックすると、サーブレットは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); 

これでもうまくいきませんでした。この問題を解決するための解決策を教えてください。

4

0 に答える 0