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

Struts2快速入门,超简单详细的快速入门教程

2、下载后解压

在这里插入图片描述

apps: Struct2提供的一些应用,war文件:web项目

docs: Struct2 的开发文档和API

**lib: Struct2框架开发的一些jar

src: Struct2的源代码**

3、创建WEB项目,引入jar包

创建好WEB工程后引入struct2的jar

引入jar

将Struct2自带的Struct2-blank.war项目放入到自己的Tomcat当中运行

在这里插入图片描述

在自己的Tomcat当中可以看到该项目运行后解压的jar将这些jar引入到自己的项目当中

在这里插入图片描述

引入到自己的项目当中

在这里插入图片描述

3、创建JSP的页面,去访问Struts2

在这里插入图片描述

4、编写一个Action的类

//Structs2入门的Action类

public class HelloAction {

// 通过一个方法:

// 方法签名是固定的,公有的返回值是String类型,方法名叫execute,在这个方法当中不能传递参数。

public String execute() {

System.out.println(“HelloAction执行了…”);

return null;

}

}

5、对Aaction进行配置
(1)在src下需要创建或者提供名称叫structs.xml的配置文件

在Tomcat的structs2-blank当中的WEB-INF当中的classes当中找到struts.xml文件

在这里插入图片描述

(2)将该文件复制到自己项目当中的src内,

在这里插入图片描述

struts.xml文件就是Structs2的配置文件

删除其他留下根标签

<?xml version="1.0" encoding="UTF-8" ?>
(3)在struts.xml当中配置Action
<?xml version="1.0" encoding="UTF-8" ?>
(4)配置前端控制器(核心过滤器)

在这里插入图片描述

在web.xml当中配置核心过滤器的配置

在这里插入图片描述

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2

/*

(5)启动Tomcat测试代码

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
img-xpKig9p6-1713432080963)]

[外链图片转存中…(img-tyYwOyTW-1713432080963)]

[外链图片转存中…(img-KZOUNE4h-1713432080963)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

http://www.xdnf.cn/news/806797.html

相关文章:

  • 台式计算机cpu允许温度,台式机cpu温度多少正常 台式电脑工作时温度范围
  • 推荐几个比较有助于android深入学习的网址
  • MySQL中文失败问题
  • 世界顶级杀毒软件排名:十二款世界顶级杀毒软件下载!
  • Red5 流媒体 学习(三)
  • Cocos2d-x之Touch事件处理机制
  • 全国各大学精品课程网站
  • 中秋祝福邮件模板来咯!自取不谢!
  • 科普:黑客盗QQ究竟是怎么回事?
  • 16个值得个人站长做的广告联盟[转自cnzz]
  • 市场复盘总结 20240321
  • 如何开启WinXP的IIS服务把z-blog安装到本地
  • 7000万个腾讯QQ群数据遭泄露
  • 如何架设NOD32升级服务器
  • 永恒之蓝漏洞原理
  • TOP Server教程:定义TOP Server管理员密码
  • 支付系统高可用架构设计实战,可用性高达99.999!
  • 如何用C#语言构造蜘蛛程序
  • XDelBox 1.5 公测版发布
  • 【CSS】CSS 文本样式 ② ( font 字体设置 | CSS 2.0手册使用 | font-weight 字体粗细设置 | font-style 字体斜体设置 | font 字体样式综合写法 )
  • 美国php空间推荐,美国php空间php空间推荐
  • hd2刷机详细步骤
  • Linux操作系统简介:为何成为全球开发者热门选择?
  • 收集struts2各种版本下载地址
  • 移动硬盘插服务器上坏了,移动硬盘接口坏了怎么办解决教程
  • 2017全国计算机ps版本,Adobe Photoshop v18.0.0 (PS CC 2017) 中文多语言版本 不断更新
  • 游戏开发之UDK引擎介绍和模型导入
  • android 百度浏览器内核,百度浏览器安卓6.2版上线:新一代内核更快更稳定
  • vs2013 InstallShield打包卸载程序
  • 百度SEO优化技巧与布局(提升网站排名的5种有效方法)