深入了解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.显示结果视图并返回到浏览器
以上就是本文的全部内容。希望本文的内容能够给大家的学习或者工作带来一些帮助。我也希望支持脚本之家!