视频
步骤
1、创建一个普通的Maven项目(不用archetype)作为父工程,并删除src目录
2、创建一个普通的Maven项目(不用archetype)作为子模块module
3、为子模块添加Web Application的支持
目前目录
4、在父工程的pom.xml中插入代码,通过pom.xml导入jar包
5、编写 ConfigDemoServlet 程序
6、在子模块的web.xml中插入代码
7、配置Tomcat,然后启动Tomcat
8、等上一会,会自动弹出浏览器。在浏览器的地址栏中输入下面 URL 来访问该 Servlet:http://localhost:8080/bookstore/configDemo.do
步骤截图和所需代码
1、创建一个普通的Maven项目(不用archetype)作为父工程,并删除src目录




2、创建一个普通的Maven项目(不用archetype)作为子模块Module



3、为子模块添加Web Application的支持


目前目录如下:

4、在父工程的pom.xml中插入代码,通过pom.xml导入jar包,插入的代码如下:
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api -->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<!-- JSTL表达式的依赖 -->
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>jstl-api</artifactId>
<version>1.2</version>
</dependency> <!-- standard标签库 -->
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>


5、编写 ConfigDemoServlet 程序,内容如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ConfigDemoServlet extends HttpServlet {
String servletName = null;
ServletConfig config = null;
String email = null;
String telephone = null;
public void init() {
config = getServletConfig();
servletName = config.getServletName();
email = config.getInitParameter("email");
telephone = config.getInitParameter("telephone");
}
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("Servlet 名称:" + servletName + "<br>");
out.println("Email 地址:" + email + "<br>");
out.println("电话:" + telephone);
out.println("</body></html>");
}
}

6、在子模块的web.xml中插入代码,插入的代码如下:
<servlet>
<servlet-name>configDemoServlet</servlet-name>
<servlet-class>ConfigDemoServlet</servlet-class>
<init-param>
<param-name>email</param-name>
<param-value>hacker@163.com</param-value>
</init-param>
<init-param>
<param-name>telephone</param-name>
<param-value>8899123</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>configDemoServlet</servlet-name>
<url-pattern>/configDemo.do</url-pattern>
</servlet-mapping>

7、配置Tomcat,然后启动Tomcat






8、等上一会,会自动弹出浏览器。在浏览器的地址栏中输入下面的URL来访问该Servlet:http://localhost:8080/bookstore/configDemo.do

最后
