web.xml中的内容辅助

时间:2013-08-09 19:13:25

标签: java eclipse autocomplete eclipse-plugin web.xml

情况是我在一个Web项目上工作,我想在filter文件中添加一些servletweb.xml。例如:

<servlet>
    <servlet-name>spring-mvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>

在这里,我必须手动输入servlet-class元素。和filter-class元素的方式相同。我觉得这不方便 如何在此处获得自动完成功能?

3 个答案:

答案 0 :(得分:1)

Eclipse没有web.xml的内容感知编辑器,只有XML编辑器,其内容辅助由架构驱动。这意味着Java类型值没有内容辅助。

正在努力为web.xml创建一个表单编辑器,其中包含所有适当的内容辅助,验证等,但工作尚未达到可以使用的程度。

http://projects.eclipse.org/projects/webtools.java-ee-config

如果您搜索“Eclipse的web.xml编辑器”,您可以使用web.xml编辑器找到商业插件。

答案 1 :(得分:0)

也许你应该尝试使用Spring Tools?

答案 2 :(得分:0)

更改xml doctype以引用XML架构:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
</web-app>

Eclipse应该从http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd下载模式文件并使用它来提供自动完成功能。

有关详细信息,请参阅本指南here