news 2026/4/23 14:09:22

【Servlet】servlet开发的基础教程配置一

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Servlet】servlet开发的基础教程配置一

项目配置

  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(){}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 23:14:10

除了DeepSeek,2026这10个论文免费降AI工具你一定要用起来

2024年底DeepSeek爆火之后&#xff0c;大家都意识到国产AI已经能打了。但你可能不知道&#xff0c;除了用它写论文&#xff0c;降AI率也成了毕业季最大的刚需&#xff01; 去年开始&#xff0c;知网、维普、万方全面上线AI检测&#xff0c;导师那边卡得死死的。论文查重过了&a…

作者头像 李华
网站建设 2026/4/16 21:25:06

LLM解析电子鼻数据呼吸预警提速

&#x1f4dd; 博客主页&#xff1a;Jax的CSDN主页 LLM赋能电子鼻&#xff1a;呼吸预警分析提速的范式革新目录LLM赋能电子鼻&#xff1a;呼吸预警分析提速的范式革新 引言&#xff1a;呼吸预警的紧迫性与技术瓶颈 维度一&#xff1a;技术应用场景——呼吸预警全流程提速 从诊断…

作者头像 李华
网站建设 2026/4/9 17:21:04

风速发电预测(线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换为其它时序数据集)

1.前言 1.1.运行效果&#xff1a;风速发电预测&#xff08;线性回归模型 、XGBoost模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比&#xff0c;多特征输入&#xff0c;单标签输出&#xff0c;可轻易替换_哔哩哔哩_bilibili 1.2.环境库&#xff…

作者头像 李华
网站建设 2026/3/22 1:11:37

企业级安康旅游网站管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着旅游业的快速发展&#xff0c;安康地区凭借其独特的自然景观和丰富的文化资源吸引了大量游客。然而&#xff0c;传统的旅游管理模式难以满足现代游客的个性化需求&#xff0c;尤其是在信息查询、行程规划和服务反馈等方面存在效率低下、数据分散等问题。为了提高旅游管…

作者头像 李华
网站建设 2026/4/23 13:59:02

9款免费AI论文生成器实操指南:维普查重一把过不留AIGC痕迹

还在为论文开题、写作、降重、查重而焦虑吗&#xff1f;面对导师的修改意见感到无从下手&#xff1f;担心AI生成的论文被系统检测出来&#xff1f;这篇文章就是为你准备的终极解决方案。我们亲测了市面上9款热门且实用的免费AI论文工具&#xff0c;为你整理出这份手把手的实操指…

作者头像 李华