当前位置: 首页 > news >正文

湖北住房建设网站西安自动seo

湖北住房建设网站,西安自动seo,建设的比较好的网站,网站建设网站排名优化本专栏主要是记录学习JavaWeb中的Servlet相关知识点,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏 本专栏地址:🔥Servlet Java入门篇: 🔥Java基础学习篇 Java进阶学习篇(持续更新中)&am…

本专栏主要是记录学习JavaWeb中的Servlet相关知识点,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏
本专栏地址:🔥Servlet
Java入门篇: 🔥Java基础学习篇
Java进阶学习篇(持续更新中):🔑Java进阶学习篇

在这里插入图片描述
本系列文章将带领刚开始学习Servlet的小伙伴从0构建Servlet项目,并进行深入了解,明白其原理所在,作者认为知其然要知其所以然才能将知识点学的更加通透,预计本系列会有以下文章,在全部更新完成后可以点击连接查看

文章名称文章地址
Servlet简单入门——构建第一个Servlet项目
Servlet执行流程
Servlet生命周期
Servlet体系结构
Servlet urlPattern配置
XML 配置方式编写 Servlet

文章目录

  • 一、前言
  • 二、构建Servlet项目
    • 1.构建web项目
    • 2.导入坐标
    • 3.定义一个类实现Servlet接口
    • 4.配置Servlet访问路径
    • 4.执行Servlet
    • 5.查看控制台
  • 三、关于端口号
  • 四、结语

一、前言

本文将讲述如何 从0构建一个Servlet项目 以及Servlet的执行流程

二、构建Servlet项目

1.构建web项目

这个在之前已经讲述过如何使用骨架去创建一个Web项目,推荐大家使用骨架进行创建,这里就不多加赘述了

2.导入坐标

这里需要在pom.xml文件中导入Servlet 的坐标, provided指的是在编译和测试过程中有效,最后生成的war包时不会加入,因为Tomcat的lib目录中已经有servlet-api这个jar包,如果在生成war包的时候生效就会和Tomcat中的jar包冲突,导致报错

  <dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency></dependencies>

3.定义一个类实现Servlet接口

这里的实体类只需要继承Savlvet接口,然后出现爆红后不要慌张,直接使用Alt+Enter快捷键,选择第一个:重新接口中的所有方法即可
在这里插入图片描述
为了更直观的看到Servlet被访问了,我们在service方法中写一条输出语句,service方法在后续会讲解的,现在只需要知道在这里写输出语句就能直观看到是否被执行了

@Overridepublic void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {System.out.println("Servlet test");}

4.配置Servlet访问路径

这里需要在类前配置Servlet访问路径,这样打开URL后就可以输入路径访问,然后看到Servlet是否被执行了。此处我们可以摁住Ctrl再点击WebServlet查看一下源码
在这里插入图片描述
这里可以很清楚的看到,valueurlPatterns都是一样的效果,为了代码的可读性,知道此处写的是Servlet访问路径,我们就使用urlPatterns = "/路径"来配置路径,建议使用类名相似的名字,便于辨识,比如这里我的类名是ServletTest,那么我的路径写的就是/test

@WebServlet(urlPatterns = "/test")

4.执行Servlet

这里我们需要安装插件:MavenHelper,安装完成后右键点击项目,会有一个RunMaven的选项,再选择里面的Tomcat7:run就可以执行Servlet
在这里插入图片描述
在成功执行后,会在控制台输出一个URL(如下图所示),我们可以选择复制黏贴到浏览器打开,也可以直接点击打开,不过这个URL并不是我们所要访问的路径,因为之前配置了Servlet访问路径,所以在浏览器打开以后,还需要自己再添加路径,最终访问的路径应该为 http://localhost:80/web-testServlet/test/test为自己设置的Servlet访问路径,可能与我不一定一样在这里插入图片描述

5.查看控制台

这里建议大家开个分屏,这样便于查看Servlet执行的巧妙之处,当我们打开网址的时候,就会在控制台输出刚刚我们编写的输出语句,当我们每一次刷新页面的时候都会输出语句,也证明我们的Servlet被成功执行了
在这里插入图片描述

三、关于端口号

可能有细心的小伙伴发现了在右边的页面的地址栏,并没有端口号,但是在控制台输出的URL里面有个端口号80,所以这里有个小知识:端口号为80的时候,就可以省略不写,也可以成功执行,但Servlet默认端口号是8080,在访问时一定要写端口号,否则没办法成功执行

四、结语

接下来将讲述Servlet的执行流程,有任何问题可以留言评论

http://www.yidumall.com/news/54900.html

相关文章:

  • 陕西农产品网站建设产品推广策略
  • 网站开发工程师 面试英语网络推广的平台有哪些
  • 建设手机银行网站北京seo软件
  • 建站长沙优化营商环境存在问题及整改措施
  • 做艺术教育的网站整站优化服务
  • crm是什么意思啊网络营销的优化和推广方式
  • 专业企业网站建设报价无锡seo网络推广
  • jsp动态网站开发结业考试长尾关键词网站
  • java做的网站怎么发布上海seo推广平台
  • 做优化网站多少钱优化二十条
  • 深圳科技公司黄页高级seo招聘
  • 网站实名制 怎么做seo信息网
  • 图表设计 网站东莞网站推广策划
  • 山东省建设工程招标投标管理信息网官网长春关键词优化平台
  • 网站死链存在的问题一键建站免费
  • 美工培训公司骗局seo是付费还是免费推广
  • 网站宣传册怎么做的查看关键词被搜索排名的软件
  • 建设企业网银如何对账网站关键词优化应该怎么做
  • 郑州制作网站电话133中央电视台新闻联播
  • 网站 seo 优化建议网站模板套用教程
  • 怎么做送餐网站东莞网站建设
  • 网站登录页做多大尺寸的网络推广的方法有多选题
  • 网站建设服务的风险网络推广是做什么的
  • 设计公司是建筑企业吗黑帽seo培训大神
  • 网站后台主流网站开发语言网络推广人员
  • 网站里滚动的图片怎么做的网络营销与策划试题及答案
  • 厦门建站程序湖南搜索引擎推广平台
  • 深圳市门户网站建设企业成都高薪seo
  • 怎么做网站免网站建设公司哪家好?该如何选择
  • 台州模板建站代理白山seo