随笔-37  评论-58  文章-4  trackbacks-0

    以前没有咋认真的体会struts提供的插件功能,直到自己开始写了,接触到了才觉得其功能之强大。
    要写插件,首先得思考一下,我们拿这些插件来做什么,在struts中插件有什么用?
    下面是实现插件功能的例子:
    首先得自己写一个类,这个类必须实现PlugIn接口:
    public class UserPlugIn implements PlugIn
    
    接着要实现public void destroy()和public void init(ActionServlet servlet,ModuleConfig config)throws ServletException方法,注意哈,后面一个方法必须要抛出ServletException,否则在你启动web服务器的时候会报错。


    在UserPlugIn类中可以定义一些变量,最后就是要在配置文件Struts-config.xml文件中配置这些变量的初始值了,这样相当于在实现spring中的Ioc。
    <plug-in className="com.sgt.struts.plgin.UserPlugIn">
   <set-property property="pathname" value="winder" />
  </plug-in> 

    一般运用插件把一些整个应用都要用的变量都存储在这里。
    套用现在常用的一句话:很好很强大,呵呵。
posted on 2008-08-11 16:51 枫中玎玲 阅读(121) 评论(0)  编辑  收藏 所属分类: Struts

只有注册用户登录后才能发表评论。


网站导航: