zoukankan      html  css  js  c++  java
  • 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_15maven工程servlet实例之导入项目依赖


    写一个servlet让它跳转到jsp页面的demo
    java下面创建一个包




     
    也可以创建一个java的class让它继承httpServlet

    这里选择创建Servlet
    名字叫做MyServlet



    写上Servlet-mapping的标签。

    这里发现一个问题所有关于Servlet的包都没有。

    添加项目依赖的扎包


    先把前面的路径删掉

    删掉后

    打开pom.xml根据IDEA的强大的提示功能导入jar包



    回车后。groupId这里也自动出现了智能提示。继续回车,选择javax.servlet

    然后version这里出现智能提示。选择2.5版本,继续回车

    我们要跳转到一个jsp页面,所以还需要一个jsp的包



    这里没有提示jsp选择版本号。因为本地只有一个版本 所以自动填充了2.0的版本。

    想让它有只能提示,首先本地要有这些jar包吗,如果本地没有就只能从网络上搜索这些jar包

    网络搜索jar包





    复制jar包的坐标

    再次导入Junit包


    点会MyServlet文件内。会自动导入所需的包




    右侧有个Maven Project。里卖有个Lifecycle声明周期

    声明周期中每一个命令都是对项目构建。要运行这些命令直接双击即可。

    双击了clean直接把项目给我清理完毕了。

    声明周期中的每一步其底层都有一个插件在工作,所以说上面的命令和下面的插件是对应的



    如果我要启动一个项目命令是“tomcat:run” 。但是这里并没有“tomcat:run”的命令。那么没有的命令怎么执行呢?


    这里可以填写我们要执行的命令,比如可以直接在这里填写clean。效果和刚才双击clean命令是一样的。点击Execute执行。

    clean的执行结果






    路径后面加上/MyServlet


    不能把MyServlet识别是一个javax.servlet.Servlet


  • 相关阅读:
    jenkins
    k8s 驱逐限制
    jenkins+k8s 实现持续集成
    镜像更新备份
    【工具分享】2020年4月 phpstorm2020.1 for mac
    【排坑】mac安装homebrew会遇到的各种问题解决方案
    记一次C盘扩容
    2018夏季工作台之再设计
    left join后面加上where条件浅析
    编程随想篇(2018夏)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11304131.html
Copyright © 2011-2022 走看看