常见的框架使用dtd约束的有struts2,hibernate等
1.新建一个java项目
2 在src下面新建一个包com.dxm.dtd
3 在该包上按快捷键ctrl+N新建其他文件,输入xml
4 Next,输入web.xml
5 拷贝web-app_2_3.dtd文件到src目录下
6 打开web-app_2_3.dtd文件,在上面拷贝下面红框选择部分到web.xml
7.此时在web.xml空白部分按Alt+/ 则会出现约束提示
8 在web-app的起始标签里面按alt+/ 则会提示version
9 在web-app的元素体部分按ALT+/ 则会提示如下约束
10 通过ALT+/ 智能提示,既可以填充该web.xml如下,则基本是servlet的配置文件了
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app SYSTEM "web-app_2_3.dtd">
<web-app version=2.3>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>
</welcome-file>
</welcome-file-list>
</web-app>