基于intellij和meavn的整合开发struts2框架的web程序
前提:下载安装好intellij和meavn,
以下是步骤:
1.首先使用meavn建立一个新的web。
使用'windows + r'打开命令控制台,打出mvn -version 检验是否安装成功
然后 mvn archetype:generate 命令会提示你建立怎么样的工程
这里 输入10 建立个web工程
下面就让你输入会让你输入groupId和artiFactId等等,参考我的博客 meavn的配置
2.使用meavn把工程建好之后,需要用intellij打开,如下图
找到你所建的工程就好了,一般默认的在C:\Users\你的主机名\IdeaProjects下面
3.引入之后,需要修改和建立三处。
第一处:在pom.xml文件中加入struts2的依赖。这里可以从http://mvnrepository.com/
这里寻找依赖,
1
2
3
4
5
6
|
<!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core -->
< dependency >
< groupId >org.apache.struts</ groupId >
< artifactId >struts2-core</ artifactId >
< version >2.3.32</ version >
</ dependency >
|
这里是亲测没有问题,但是如果是2.5.13中,就可能有点问题,会导致
1
2
3
4
|
< filter >
< filter-name >struts2</ filter-name >
< filter-class >org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</ filter-class >
</ filter >
|
这里filter-class的类找不到。会报一些one or more filter failed work...
但是如果你将这里的类名改为
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
注意:还要将这些依赖让其自行载入,步骤如下
然后会打开,
点击红圈标记处,让依赖的jar包自行导入!
第二处:在web.xml中加入
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<? 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_3_1.xsd"
version = "3.1" >
< 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 >
</ web-app >
|
这里是全部的,一般只需加入<filter></filter><filter-mapping></filter-mapping>
就可以了。
第三处:在resource目录下建个struts.xml文件,方法如下
如此就已经完备。可以直接运行,这里就不在讲解如何配置tomcat等。。自行百度
本文转自 神迹难觅 51CTO博客,原文链接:http://blog.51cto.com/ji123/1970881,如需转载请自行联系原作者
基于intellij和meavn的整合开发struts2框架的web程序相关推荐
- 基于springboot+uniapp+vue3技术栈开发的开源跨平台小程序
塔可商城, 一个基于springboot+uniapp+vue3技术栈开发的开源跨平台小程序.管理后台,后端服务的项目,它内置提供了会员分销, 区域代理, 商品零售等功能的新零售电商系统.强大弹性的架 ...
- 【Struts2】Struts2框架创建web项目的6个步骤
Struts2框架创建web项目的6个步骤 1.创建WEB项目 2.导入Struts2核心jar包 3.在web.xml文件中配置前端控制器filter ※如果Struts2框架是2.1.3之后的版本 ...
- Spring笔记 整合SSM[Struts2框架] 万神小栈
一 spring概述 1.1 web项目开发中的耦合度问题 微信小程序搜索 万神小栈 更多资源等你发现! 如果文章对你有帮助别忘了点赞加关注喔~ 在servlet中需要调用service中的方法,则需 ...
- struts2找不到action_第一次用上Struts2框架做Web开发的体验……
SliiyStruts2 又名 sb-struts2,因为struts真的太难用了(也许在很多年前是很好用的,但是现在看来,被其他框架秒成渣) 前言 想不到我还是得和这struts框架打交道啊,从一开 ...
- SSH框架整合开发(SSH框架整合过程)
SSH框架整合过程 第一步 导入需要用到的jar包 第二步 搭建struts2环境 (1) 创建action ,创建struts.xml配置文件,配置action (2) 配置struts2 的过滤器 ...
- ace admin java 整合 开发 后台框架,aceadmin_HTML5 java
1. 模块化.服务化,流程化,耦合度低.扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便 2. 提供Rest服务,支持APP手机应用(android和ios)接口.php..net.易语言. ...
- 【编程不良人】快速入门Spring学习笔记08---事务属性、Spring整合Structs2框架(SM)、Spring整合Mybatis+Struts2(SSM)、Spring注解、SSM注解式开发
1. 事务属性 1.1 事务传播属性 配套视频:[编程不良人]快速入门Spring,SpringBoot.SpringCloud学不好完全是因为Spring没有掌握!_哔哩哔哩_bilibili # ...
- JSP学生寝室管理系统myeclipse开发sql数据库BS模式java编程struts2框架网页结构
一.源码特点 JSP学生寝室管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为TOMCAT7. ...
- spring boot开发QQ音乐微信小程序(包含服务端源码)
spring boot+spring mvc+spring整合开发QQ音乐微信小程序(含简单服务端) 项目描述: spring boot+spring mvc+spring代理请求QQ音乐接口获取数据 ...
最新文章
- 目标检测--Light-Head R-CNN: In Defense of Two-Stage Object Detector
- 网站建设要重视与客户之间的沟通
- ZooKeeper第三方客户端CuratorFramework简介
- java jfreechart下载_jfreechart下载-JFreeChart下载安装[java图表插件]-PC下载网
- python sqlserver api连接池_非常老的话题 SQLSERVER连接池
- 精简ABP的模块依赖
- 基本shell编程【3】- 常用的工具awk\sed\sort\uniq\od
- 经常见到的监控摄像机的镜头
- Node.js运行模式与应用组成部分
- Azure CLI 简单入门
- 有关PHP的可变函数
- 常见视频编码格式解析
- 红帽子linux管理
- 计算机无法识别魅蓝手机,魅族手机SD卡无法读取怎么办解决方案
- 90后生态 | 我不敢看体检报告了!!!
- spring boot结合FastDFSClient做下载文件注意事项
- MySql 中 PK、NN、UQ、BIN、UN、ZF、AI、G分别代表什么意思
- mathtype导致无法粘贴解决方法
- 大数据-什么是大数据?大数据的相关概念
- 2022杭电多校第八场