【问题标题】:API to edit web.xml from Eclipse plugin?从 Eclipse 插件编辑 web.xml 的 API?
【发布时间】:2010-10-21 22:16:35
【问题描述】:

从 Eclipse 插件编辑 web.xml 的最简单方法是什么? (我正在寻找一个 API——而不是使用 PrintWriter 等)

【问题讨论】:

    标签: java eclipse eclipse-plugin web.xml


    【解决方案1】:

    我发现的最简单的方法是获取 WebApp 对象。例如,向 web.xml 添加一个 servlet:

    import org.eclipse.jst.j2ee.model.ModelProviderManager;
    import org.eclipse.jst.javaee.web.WebApp;
    
    WebApp webApp = (WebApp) ModelProviderManager.getModelProvider(project).getModelObject();
    Servlet servlet = WebFactory.eINSTANCE.createServlet();
    servlet.setServletName("myServlet"); //$NON-NLS-1$
    servlet.setServletClass("org.my.class.path"); //$NON-NLS-1$
    webApp.getServlets().add(servlet);
    

    可以类似地添加其他标签,例如 servlet-mappings 和过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 2012-05-04
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多