1
從Eclipse插件編輯web.xml最簡單的方法是什麼? (我正在尋找一個API--而不是使用PrintWriter等)從Eclipse插件編輯web.xml的API?
從Eclipse插件編輯web.xml最簡單的方法是什麼? (我正在尋找一個API--而不是使用PrintWriter等)從Eclipse插件編輯web.xml的API?
我找到的最簡單的方法是獲取WebApp對象。例如,將一個servlet添加到web.xml中:
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映射和過濾器。