首页 > 其他分享 >maven工程servlet实例之指定web资源包以及导入项目依赖的jar包以及jar包冲突解决

maven工程servlet实例之指定web资源包以及导入项目依赖的jar包以及jar包冲突解决

时间:2022-08-23 09:55:27浏览次数:65  
标签:web request jar maven jsp servlet

maven工程servlet实例之指定web资源包

 

 

在webapp包下可以直接创建jsp文件 ,但是在java包下我们不可以直接创建jsp文件。

 

 

 如果想要在java包下创建jsp文件,就需要设置:

 

 

 

 

 

 

 

 

 可以看到在java包那里出现了和webapp包一样的小蓝点

如果想要删除:

选中要删除的包,点击“-”号

 

 

 

 

 

 

 

 

maven工程servlet实例之导入项目依赖的jar包

选择pom.xml

 

 

 

 添加jar包

 

 

 

 创建servlet

跳转到hello.jsp页面

public class MyServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        request.getRequestDispatcher("hello.jsp").forward(request,response);
    }
}

在web.xml中配置servlet

<web-app>
  <display-name>Archetype Created Web Application</display-name>
    <servlet>
        <servlet-name>MyServlet</servlet-name>
        <servlet-class>com.maven.servlet.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MyServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

 

 选择tomcat所在的文件

 

 选择要启动的tomcat程序并配置路径

 

 访问在web.xml中配置的路径

 

 

 

 

 

 

 

 

maven工程servlet实例之jar包冲突解决

在pom.xml中设置jar包的作用域

 

 

在webapp包下创建hello.jsp

再次启动tomcat并访问路径

 

 

标签:web,request,jar,maven,jsp,servlet
From: https://www.cnblogs.com/xjw12345/p/16614937.html

相关文章

  • 彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-模板与数据库EP02
    书接上回,上次我们搭建好了项目入口文件,同时配置了路由体系,接着就可以配置项目的模板了,这里我们采用Iris内置的模板引擎,事实上,采用模板引擎并不意味着前后端耦合,模板中的数......
  • 用IDEA创建一个maven项目
    目录1、创建一个mavenweb项目注意:当项目没有src文件夹时2、创建一个普通的maven项目:3、用模板创建maven项目的改动现在标记项目方式一:标记项目方式二:提前看这里:关于mave......
  • web安全 - xss攻击与防御
    xss(Cross-SiteScripting),跨站脚本攻击。攻击者通过在目标网站上注入恶意脚本,使之在用户的浏览器上运行。利用恶意脚本攻击者可以获取用户的敏感信息,Cookie,SessionI......
  • maven 常用命令
    maven的主要用于管理项目中使用到的jar,比如控制版本,打包当前项目成jar提供运行等。maven命令可以从IDEA的操作面板上看到:   比较常用的有一下几个:Mavenclean......
  • 浏览器数据库IndexedDB和前端多线程webWorker在3D场景中的实战应用
    背景1.IndexedDB就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。2.在3D场景中模型数据很大,有可能存在数十万级的数据存储,大量数据存储在内存中会很容易导致内......
  • maven中的scope的作用
    Maven依赖中scope的作用:控制dependency元素的使用范围,即jar包在哪些范围被加载和使用。 不同的取值下,修饰元素的使用范围如下:1、Compile编译(默认)被依赖的项目默认参......
  • manjaro clion/pycharm 快捷方式
    步骤差不多,1.首先下载>>https://www.jetbrains.com.cn/pycharm/download/download-thanks.html?platform=linux2.解压到一个文件夹, 我在work目录下建了一个applicti......
  • idea集成maven插件和使用骨架创建maven的java工程
    idea集成maven插件     关闭设置界面   使用骨架创建maven的java工程     ......
  • 使用骨架创建Maven的java工程和不使用骨架创建Maven的java工程
    使用骨架创建Maven的java工程new-->FIle-->Model选择Maven对勾选上要不不能使用骨架  找到这个,选上下一步    Finish即可创建  不使用骨架创建Mave......
  • purgecss-webpack-plugin 遇到css 模块化后排除的解决方案
    purgecss-webpack-plugin 的作用是在webpack打包的时候排除没用到的css样式,这里如果在css上设置了模块化 module就会导致module的样式在打包的时候被排除,尽管它会有被......