Servlet
码农戏码
公众号【码农戏码】作者
展开
-
Servlet监听器
概述:Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。接口:目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与HttpSessionBindingListener皆使用HttpSessionBindingEvent;HttpSession...2008-03-28 16:33:45 · 106 阅读 · 0 评论 -
HttpSessionBindingListener的valueUnbound方法问题
学习Servlet监听器:对于HttpSessionBindingListener的疑问:写的代码如下:创建一个监听器类:[code="java"]package listener;import javax.servlet.http.*;public class BindingSession implements HttpSessionBindingListen...2008-03-29 09:46:40 · 559 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already been call
java.lang.IllegalStateException: getOutputStream() has already been call 好郁闷的错误啊。 网上有很多说法。。 看看这个解决方法: http://www.java1995.cn/article/941.html Caused by: java.lang.IllegalStateExc...原创 2009-12-27 14:54:18 · 110 阅读 · 0 评论 -
include指令与include动作区别.
这两个的区别已经被人问过很多次..https://www.ibm.com/developerworks/cn/java/j-jsp04293/https://www.ibm.com/developerworks/cn/java/j-jsp04153/[quote]flush 属性您可能已注意到 jsp:include 代码示例中的 flush 属性。顾名思义,...2008-11-27 17:49:18 · 215 阅读 · 0 评论 -
sendRedirect,forward,include区别
又是一个好老的题目.首先,sendRedirect与forward,include的最大区别是request,response..sendRedirect产生新的请求与响应,前后已没有联系.相当于在页面中重新输入一个URL,只是自动完成而已.forward,include是共用同一请求.客户端完全不知道(浏览器中的URL不变)使用方式:servlet和jsp里面一样...2008-11-27 22:24:23 · 98 阅读 · 0 评论 -
解析访问JSP一系列的编码解码过程
乱码是个让人头痛的问题...页面的乱码,servlet中的乱码,数据库的乱码....一个烦字了得..解决的方法也很早就出来...不多讲...先看看两个网址:[url]http://www.google.cn/search?client=aff-cs-worldbrowser&forid=1&ie=utf-8&oe=UTF-8&hl=zh-CN&q=开源[/url][...2008-12-08 13:46:59 · 144 阅读 · 0 评论 -
JSTL的内存泄露问题
使用了JSTL的时候,发现了会有内存泄露 这明显是JSTL泄露,看到一blog http://dreamlakyxy.iteye.com/blog/263300上面也提到了这个问题。作者于是hack子类 ForEachSupport的代码,增加了一个方法public void doFinally() { super.doFinally(); ...原创 2010-09-28 13:52:39 · 129 阅读 · 0 评论 -
servlet的输出乱码 分析PrintWriter
servlet的输出: 两种方式:用response得到输出流即 response.getOuptStream(); 返回值为ServletOutputStream 对象,即JSP的out对 象 要么用response得到输出对象PrintWriter即response.getWriter() [code="java"]p...2009-08-01 18:54:57 · 130 阅读 · 0 评论 -
不同的request对象
怎么去得到浏览器地址栏里面的URL呢?过去是在JSP页面中去写,但没有成功。因为有些URL是伪静态的URL,比如一个www.java1995.cn/article/11.html在页面中写request.getServerName() request.getServletPath()得到是你的真正的JSP物理页面。而不是这个伪地址。例如,你的一个action,请求为logi...2009-08-08 17:21:20 · 175 阅读 · 0 评论