配置servlet有兩種方式,一種是在web.xml中配置,還有一種是使用@WebServlet注解
- web.xml中配置
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>mypack.hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet>
<url-pattern>/hh</url-pattern>
<servlet-mapping>
2.@WebServlet注解(使用該方法,不能再web.xml中配置metadata-complete="true")
只需要在類的前方加上@WebServlet(name="hello",urlPatterns={"/hh"})或者把urlPatterns替換為value
即可有相同的作用。
其他可以注解的內容asyncSupporrrrted,displayName,initParams,loadOnStartup,name,urlPatterns/value
loadOnStartup舉例:@WebServlet(loadOnStartup=1)
initParams舉例:@WebServlet(initParams={
@WebInitParam(name="driver",value="com.mysql.jdbc.Driver"),
@WebInitParam(name="name",value="root")}
)