【发布时间】:2010-10-21 22:16:35
【问题描述】:
从 Eclipse 插件编辑 web.xml 的最简单方法是什么? (我正在寻找一个 API——而不是使用 PrintWriter 等)
【问题讨论】:
标签: java eclipse eclipse-plugin web.xml
从 Eclipse 插件编辑 web.xml 的最简单方法是什么? (我正在寻找一个 API——而不是使用 PrintWriter 等)
【问题讨论】:
标签: java eclipse eclipse-plugin web.xml
我发现的最简单的方法是获取 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 和过滤器。
【讨论】: