深入了解Java Struts2框架基础知识及其实际应用指南

java struts2框架简介

深入了解Java Struts2框架基础知识及其实际应用指南

更新时间:2017年1月17日10:07:48 作者:fanjiankang

本文主要介绍java struts2框架的基础知识。有一定的参考价值。下面就和小编一起来看看吧。

1.Struts2简介

1.Struts2概述

Struts2是Apache发布的MVC开源框架。注意:它只是一个表示层(MVC)框架。

M:model-----数据封装----->javabean

V:视图------视图------------>jsp

C:control------控制器--------> struts2(filter),struts1(servlet)

2.Struts2的由来

Struts1:也是Apache开发的一个开源的MVC框架。 2005年之前非常流行。

缺点:Struts1的核心控制器是Servlet。随着用户数量的增加,弊端开始显现。

Struts2:很久以前,有一个设计先进的框架XWork,后来又推出了XWork1和WebWork2。 Struts2是由apache和OpenSymphony组织合并开发的。

它包含了WebWork2的核心以及Struts的一些特性和功能。除此之外,它与Struts1无关。

2、环境的匹配

1.下载Struts2开发包

2. 开发包目录结构

3.搭建开发环境

3.1.将需要的jar包复制到classpath下

应该复制哪些jar包?

找到Struts2自带的例子struts-blank war包,将整个jar包复制到其\WEB-INF\lib目录下。

3.2.创建Struts2配置文件

在类路径的顶部(顶级构建路径),创建一个默认名称为 struts.xml 的配置文件。

注意:

1. 文件名大小写。

2. 创建位置。

3.名称允许修改,但我们一般不更改。

3.3.配置控制器

一个。配置位置:web.xml中

b.配置内容:用struts2编写的过滤器。

综上所述:

struts2比struts1更好的原因之一是它使用更强大的过滤器作为控制器。

3.4.验证成功

部署应用程序并启动 Tomcat。如果没有报错则说明安装成功。

3.第一个Struts2案例

在以后的实际开发中经常会重复以下步骤。

1.创建jsp文件

2.在struts.xml文件中配置

3. 创建动作类和动作方法

4.结果查看页面

5、测试:

6.关于struts.xml没有提示的问题

分析原因:没有找到对应的dtd约束文件。

解决方案:

一个。上网

b.无法访问互联网:

4、第一个案例的实现过程

1.Tomcat启动:加载应用程序的web.xml

2.实例化并初始化过滤器

3.加载struts.xml配置文件

4.客户端发送请求

5.请求到达过滤器

6、截取请求action名称,在struts.xml中查找

7.找到后实例化

8.调用对应的方法动作,方法有返回值

9.根据返回值查找结果视图

10.显示结果视图并返回到浏览器

以上就是本文的全部内容。希望本文的内容能够给大家的学习或者工作带来一些帮助。我也希望支持脚本之家!

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

25阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

25阅读