日期:2014-05-17  浏览次数:20790 次

JSP自定义标签单例问题=============长标题引人注意===========
JSP自定义标签好像是单例模式,我在自己的继承类里面增加了个value属性,上次设入的值,还会保留在下次里面,是不是这样的,那我是不是得每次在doEndTag中清空所有的属性

还是说我的做法有错,有没有什么其他办法

------解决方案--------------------
使用release释放资源就可以了,public void release() {
        super.release();
        inputType = null;
        scale = null;
        value = null;
    }
------解决方案--------------------
和jsp以及servlet的生命周期一样是单例的
------解决方案--------------------
每次一请求成员变量都是相同的
------解决方案--------------------
可以保存在配置文件里面
------解决方案--------------------
缓存也可以满足你的要求