衡水市网站建设_网站建设公司_H5网站_seo优化
2026/1/16 17:21:08 网站建设 项目流程

项目配置

  1. 打包方式是war包
<packaging>war</packaging>
  1. 基础依赖
<dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency></dependencies>
  1. 必须配置tomcat的插件
<build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><port>8087</port></configuration></plugin></plugins></build>
  1. 项目启动
    刷新依赖后,会在右边的maven面板找到tomcat插件,双击最下面一层的tomcat7:run即可以跑起来

运行效果



完整pm.xml文件

<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.gaofeng</groupId><artifactId>servlet_demo_01</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><port>8087</port></configuration></plugin></plugins></build></project>

ServletDemo01.java

packagecom.gaofeng;importjavax.servlet.*;importjavax.servlet.annotation.WebServlet;// 添加此行importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;importjava.io.PrintWriter;@WebServlet(urlPatterns="/demo1")publicclassServletDemo01implementsServlet{@Overridepublicvoidinit(ServletConfigservletConfig)throwsServletException{System.out.println("init...");}@OverridepublicServletConfiggetServletConfig(){returnnull;}@Overridepublicvoidservice(ServletRequestservletRequest,ServletResponseservletResponse)throwsServletException,IOException{System.out.println("service...");HttpServletRequestrequest=(HttpServletRequest)servletRequest;HttpServletResponseresponse=(HttpServletResponse)servletResponse;Stringusername=request.getParameter("username");System.out.println("username:"+username);response.setContentType("text/html;charset=utf-8");PrintWriterwriter=response.getWriter();if(username.equals("admin")){writer.println("<h1>Hello, "+username+"</h1>");}else{writer.println("<h1>您没有权限访问此页面</h1>");}}@OverridepublicStringgetServletInfo(){return"";}@Overridepublicvoiddestroy(){}}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询