getOutputStream() has already been called for this response

        1.在tomcat6.0下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法     在tomcat6.0下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。     具体的原因就是:    在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后有一…

(转)掌握jsp自定义标签:(一)

本教程目的 第 1 页(共3 页) 想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用特定于自已的域的表示逻辑的自定义操作来扩展 JSP 语法。 在 JSP 应用程序中添加 自定义标签 的能力可以使您将工作重点放到以文档为中心的开发方式上。可以使 …

Servlet细节

Servlet的一些细节(1) 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。 <servlet>元素用于注册Servlet,它包含有两个主要的子元素:<servlet-name>和<servlet-class>,分别用于设置Servlet的注册名称和Servlet的完整类…

开发中常见的中文乱码原因

  在开发中,我们常常遇到中文乱码的问题,比如: &浏览器中看到的 Jsp/Servlet 页面中的汉字成了 ’?’      &浏览器中看到的 Servlet 页面中的汉字都成了乱码     &Jsp/Servlet 页面无法显示 GBK 汉字。 &Jsp/Servlet 不能接收 form 提交的汉字。 &JSP/Servlet 数据库读写无法获得正确的内容。 隐藏在这些问题后面的是各种错误的字符转换和处理。解决类似的字符encoding问题…

Spring、struts、webwork2三者MVC的比较

Web应用 发表评论
http://blog.sina.com.cn/s/blog_4a69fa43010005il.html 在web应用方面,Spring有独立的MVC实现,与struts和webwork2相比毫不逊色。 struts缺点是比较重,页面(V)上要有form要用标签,form(M)要继承ActionForm这么个东东,控制类(C)继承Action/DispatchAction。 webwork2比struts要轻,页面没什么说的主要就是标签,model层也不要强制继承什么,控制类还是要实现一些webwork2的接口Action/Model…