Java 从servlet返回HTML/XHTML文件
我见过servlet示例,它们是这样的:Java 从servlet返回HTML/XHTML文件,java,html,servlets,xhtml,Java,Html,Servlets,Xhtml,我见过servlet示例,它们是这样的: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">");
...
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
SHOW(FILE.HTML);
}
谢谢!!!;) 有几种不同的方法可以做到这一点:
RequestDispatcher rd=request.getRequestDispatcher(“something.html”);
转发(请求、响应)代码>
response.sendRedirect(“something.html”)代码>
您想从jsp获取静态html还是动态html?您需要使用
RequestDispatcher
并转发请求。在站点上搜索servlet forward to jsp
,或者查看我们的servlet wiki页面。一般来说,您对servlet是新手。我建议查看我们的servlets标记wiki页面。将鼠标放在问题上的[servlet]
标记上,直到出现一个黑框,然后单击其中的信息链接。其他标签(可能)也有类似的wiki页面。顺便说一句,返回一个XHTML文件没有任何意义。它对WebBrowser没有任何价值。把它做成一个HTML文件。但那是另一个主题。@BalusC我两周前开始使用jsf,两天前开始使用webServices,昨天开始使用servlet。你可以随意嘲笑我;)