eclipse中新建servlet项目时可以自动对web.xml配置,但是IDEA新建servlet时需要对web.xml进行手动配置
本文先提供两个手动配置servlet的方法,再提供一个只需要配置一次就一劳永逸的方法
1、首先创建servlet
2、手动配置servlet
方法一:
找到web目录下的web.xml文件
在web.xml中的web-app中添加代码
<servlet>
<servlet-name>testServlet(此处的名字为创建servlet文件时选的名字)</servlet-name>
<servlet-class>test.testServlet(class文件,格式:包名.class文件名)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>testServlet(此处的名字为创建servlet文件时选的名字)</servlet-name>
<url-pattern>/testServlet(URL请求地址)</url-pattern>
</servlet-mapping>
方法二:
在servlet.class文件中将:@WebServlet(name = “Servlet”)
更改为:@WebServlet(name = “Servlet”, urlPatterns = “/Servlet”)
3、配置一次一劳永逸的办法
与上面手动配置的方法二一样,但上个方法每次创建都要修改,此方法会修改创建servlet的模板,一劳永逸
(1)file ->Settings
(2)按照下图点就行了
将模板:@javax.servlet.annotation.WebServlet(name = “
E
n
t
i
t
y
N
a
m
e
"
)
修
改
为
:
@
j
a
v
a
x
.
s
e
r
v
l
e
t
.
a
n
n
o
t
a
t
i
o
n
.
W
e
b
S
e
r
v
l
e
t
(
n
a
m
e
=
"
{Entity_Name}") 修改为:@javax.servlet.annotation.WebServlet(name = "
EntityName")修改为:@javax.servlet.annotation.WebServlet(name="{Entity_Name}”, urlPatterns="/${Entity_Name}")