当前位置: 代码迷 >> Java Web开发 >> 服务器启动时 怎样执行某个action,该如何解决
  详细解决方案

服务器启动时 怎样执行某个action,该如何解决

热度:126   发布时间:2016-04-17 00:49:48.0
服务器启动时 怎样执行某个action
自己做了个网站,使用JSP+Struts2+Hibernate做的,想请教下当服务器启动时,怎样执行某个action啊,网上查了说可以用监听器,但不知具体怎么做哦?

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

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