1
Что такое самый простой способ редактировать web.xml из плагина Eclipse? (Я ищу API - в отличие от использования PrintWriter и т. Д.)API для редактирования web.xml из плагина Eclipse?
Что такое самый простой способ редактировать web.xml из плагина Eclipse? (Я ищу API - в отличие от использования PrintWriter и т. Д.)API для редактирования web.xml из плагина Eclipse?
Самый простой способ, который я нашел, - это получить объект WebApp. Например, чтобы добавить сервлет 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);
Можно добавить другие тег, как сервлет-отображения и фильтры аналогичны.