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

jsp 能不能实现类似向.net的生命周期事件
我想实现的类似如下 

1.init()

2.logic()

3.output()

其中init()和ouput()可以写在基类里,比如Servlet或者HttpJspBase里

jsp页面只实现logic()方法就可以,或者不是方法,一堆脚本也行。

这样做的目的是init() 和 ouput()相对来说固定的代码就可以满足,而logic()为了灵活,必须用脚本实现,这样代码可以通过自动化生成。

jsp能不能实现这样的功能,我自己想到的方案是使用include 

include init()

logic()

include output()

但感觉这样不太好,怎么才能隐藏 init()和output()自动运行呢?
jsp

------解决方案--------------------
JSP是用来做渲染的,类似ASP.NET那个render处理,具体名字忘记了。

如果,你的init之类的操作都一样,是否考虑用filter?