Http中的表单与servlet交互时的错误求助
一个用servlet对象处理表单发来的GET请求的简单例子。可问题是每次一点HTML表单中的“submit”按钮会弹出一个类似下载页面的对话框,而无法正确显示servlet中PrintWriter动态生成的html文件,不知是什么原因,还请各位高手赐教一下,谢啦~~
另外,我用的是myeclipse + tomcat5 ,配置应该没有问题, 经测试html中表单的get请求数据是正确传递到了servlet的,servlet的doGet方法也能正常运行完,但就是无法返回doGet方法中动态生成的网页。
---------------------------------------------------------------------------------
html中表单代码片断如下:
<form name="form1" action="servlet/ReToHTMLServlet" method=GET>
<p>TITILE:
<input type="text" name="title">
</p>
<p>
<input type="submit" name="Submit" value="submit">
</p>
</form>
---------------------------------------------------------------------------------
ReToHTMLServlet中doGet方法片断如下:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html ;charset=GBK");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
---------------------------------------------------------------------------------