![](/img/trans.png)
[英]How can I send user to .html page within servlet if JSON response result is 0/11
[英]How to send servlet response with hardcoded html page?
我想使用硬編碼但動態的html響應來響應url請求。
有沒有比跟隨方式更好的方式?
public void doGet(HttpServletRequest request,
HttpServletResponse response)
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hola</title>");
//
}
?
一種方法是僅在servlet中轉發響應:
getServletContext().getRequestDispatcher("mypage.html").forward(request, response);
不清楚“硬編碼但動態的html響應”是什么意思。
如果您的意思是您已有一定數量的現有HTML文件,並且希望根據請求參數選擇一個HTML文件,則您的servlet可以使用Class.getResourceAsStream()加載文件。 您需要將文件打包在類路徑上,如果您使用Maven之類的工具則很容易,而使用Ant之類的工具則更加困難,並且如果僅從Eclipse或命令行進行構建,則很難維護。
如果您意味着只有一個模板文件,並且想要以某種方式更改內容,請使用JSP 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.