IntelliJ IDEA 14.03 运行servlet前怎样设置web.xml
1、首先正确配置 IntelliJ IDEA 14.03 + Tomcat,配置好以后新建的项目结构如图所示:
(没有运行过的class文件夹是空的,运行过后class文件夹里面才会有.class文件)
2、自动建立的web.xml文件如图:
3、在<web-app>标签中插入<servlet>标签、<servlet-mapping>标签,如图:
4、代码:
<?xml version="1.0" encoding="UTF-8"?>
<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">
<servlet>
<servlet-name>Servlet</servlet-name>
<servlet-class>Servlet.MyServlet</servlet-class> //<servlet-class>中的内容是固定的,必须是"Servlet所在包的名称.Servlet类的名称"
</servlet>
<servlet-mapping>
<servlet-name>Servlet</servlet-name>
<url-pattern>/Servlet/MyServlet</url-pattern>
</servlet-mapping>
</web-app>
新建的四个标签中servlet-class标签的内容是固定的,不能随意修改;
servlet-name标签中的内容自定,但两个servlet-name标签中的内容必须相同;
url-pattern标签中的内容自定,如例子中url-pattern为 /Servlet/MyServlet ,tomcat端口(默认)为8080,
则启动项目后,在浏览器中输入http://localhost:8080/Servlet/MyServlet,即可访问到servlet所定义的页面。