idea中使用gradle配置struts2

本文详细介绍了如何使用IntelliJ IDEA创建并配置Struts2项目,包括项目创建、依赖引入、配置struts.xml及web.xml文件、运行配置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 选择New->project
点击next

第一步

2. 添写相应的项目信息
点击Finish

第二步

3. 这个时候可能要等一会,idea正在初始化项目。最终的目录结构是这样的:
在这里插入图片描述

4. 生成web.xml文件

  • 点击File->Project Structure->Modules->选中Web gradle,点击右侧的加号
    在这里插入图片描述
  • 按照下图,选择web.xml文件的路径
    在这里插入图片描述
  • 正确的目录结构
    第四步
    第四步

5. gradle中引入struts依赖

  • Maven Repository中搜索gradle中需要的依赖
    在这里插入图片描述

  • 选择版本
    在这里插入图片描述

  • 复制依赖
    在这里插入图片描述

  • 添加在idea->build.gradle文件的dependencies中
    在这里插入图片描述

  • 若idea有提示,enable-auto-import即可;若没有提示,如下图刷新
    在这里插入图片描述
    6. 配置struts.xml文件

  • 如下图
    在这里插入图片描述

  • 配置模块,如下图。在File->Project Structural->Modules->选择Struts2, 点击右侧File Sets下的‘+’号,两个文件均选中
    在这里插入图片描述
    7. 修改web.xml文件,添加过滤器

  • 添加如下内容

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
  • 如果filter-class标签那显示红色,可能是你的struts版本选的高了,将ng包去掉即可。改为:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

8. 运行配置

  • Run->Edit Configurations->Tomcat Server->Local,编辑右侧的Deployment模块,点击加号,选择不带Exploded的。
    在这里插入图片描述
    9.编辑index.jsp页面的内容,运行即可

所借鉴的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值