Http中的表单与servlet交互时的错误求助

jamessweet 2005-07-26 04:00:08
一个用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();
}


---------------------------------------------------------------------------------
...全文
26 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧