[英]Set an html page as servlet response
我已經定義了一個Webservlet如下:
@WebServlet(name = "HomeWebServlet", urlPatterns = "/")
public class HomeWebServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// Content
}
}
如何將放置在src/main/webapp/resources
文件夾中的html頁面( index.html
)設置為響應?
您只是forward
請求forward
到jsp頁面
String nextJSP = "/yourJsp.jsp";
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP);
dispatcher.forward(request, response);
您已將問題從jsp更新為html
在這種情況下,您只需要將用戶重定向到HTML,因為src / main / webapp位於公共網站空間中,因此用戶可以直接使用它
response.sendRedirect("/yourHtml.html")
或者您仍然可以將請求轉發到html
String nextHTML = "/yourHtml.html";
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextHTML);
dispatcher.forward(request, response);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.