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

服务器启动时 怎样执行某个action
自己做了个网站,使用JSP+Struts2+Hibernate做的,想请教下当服务器启动时,怎样执行某个action啊,网上查了说可以用监听器,但不知具体怎么做哦?

------解决方案--------------------
启动就执行?可以写一个servlet,设置init为不是0的数字,它就会启动

如果是在struts2中,可以写一个拦截器,继承com.opensymphony.xwork2.interceptor.AbstractInterceptor
并override它的init()方法,在这个方法中, 你就可以调用你自己写的action了。
------解决方案--------------------
在发送请求的时候override get、post方法调用action,利用反射解析url中的method paramter