
JavaWeb简单实现步骤---hello,Servlet
发布日期:2021-05-06 16:08:41
浏览次数:29
分类:原创文章
本文共 1971 字,大约阅读时间需要 6 分钟。
一个javaweb项目搭建
1.在idea中新建一个不使用模板的Maven项目,配置文件中引入下面Servlet有关依赖
<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</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>
2.在项目下新建model,即一个webapp模板的maven项目Servlet-01
3.里面的目录如上图所示,下面要写一个HelloServlet。里面要重写两个方法,由于这两个方法只是两个不同的实现方式,可以让doPost调用doGet来减少代码重复。
public class HelloServlet extends HttpServlet { /*get和post只是请求实现的不同方式,可以相互调用*/ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("进入了doget"); /*相应流*/ PrintWriter writer = resp.getWriter(); writer.print("hello,sevlet,swkswk"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); }}
4.在web.xml中 的头部是最新的版本,需要在每一个web.xml中替换掉原来的。然后
- 注册
- 映射
<?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_4_0.xsd" version="4.0" metadata-complete="true"><!-- 注册Serlet--> <servlet> <servlet-name>hello</servlet-name> <servlet-class>com.swk.sevlet.HelloServlet</servlet-class> </servlet><!-- Servet的请求路径--> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping></web-app>
5.配置tomcat
6.启动项目,自动弹出浏览器并进入默认页,地址栏后面加上/hello即可执行相应的映射
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月21日 23时16分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
后台守护线程
2019-03-04
volatile关键字
2019-03-04
(JAVA常用类库)CharSequence接口
2019-03-04
(Java基础类库 )System类
2019-03-04
context:include-filter与exclude-filte控制扫描组件
2019-03-04
Two Day今日程序学习记录->关于指针的一点问题以及16进制转10进制
2019-03-04
《Java---------java环境搭建》
2019-03-04
【SSL】1203书的复制(normal)
2019-03-04
【SSL】1072砝码称重
2019-03-04
【SSL】2294打包
2019-03-04
标程_高精度运算
2019-03-04
【SSL】1033&【洛谷】P1040加分二叉树
2019-03-04
js数据结构--队列--常见操作
2019-03-04
JS数据结构--单向链表--常见操作
2019-03-04
【SSL】1606&【洛谷】P2014选课
2019-03-04
JS数据结构--双向链表--常见操作
2019-03-04
【SSL】1230&【洛谷】P2016战略游戏
2019-03-04
洛谷P1377树的序
2019-03-04
高阶函数-语法糖-lambda(三分钟读懂)
2019-03-04
vue的computed单向绑定(如淘宝的购物车中使用)
2019-03-04