struts2 初步总结

1.Struts2的概述:

2.Struts2的入门:

* 2.1下载struts2的zip包.

* 2.2创建web工程.

* 2.3配置...

3.Struts2的开发流程:

* 3.1流程:

* 页面请求---》前端控制器---》执行一系列拦截器(完成部分代码)---》目标Action---》根据逻辑视图名称(result)---》页面.

4.Struts2的常见配置:

* 4.1配置文件加载顺序:

* struts.xml

* struts.properties

* web.xml

* 4.2Action的常见配置:

* <package>

* name

* extends:

* namespace:

* <action>

* name:

* class:

* method:

* <result>

* name:

* type:

* 默认Action和Action默认处理类:

* 默认Action处理请求路径的Action找不到.

* Action的默认处理类:<action>中class没有配置.默认执行ActionSupport类.

* 常量配置:

* struts.xml

<constant name=”” value=””>

* struts.properties

Key=value

* web.xml

初始化参数

* <include>

5.Action的书写格式:

* Action是POJO类.

* Action实现Action接口.

* Action继承ActionSupport类.

* Action的方法访问:

* 使用通配符的形式配置.

<action name=”user_*” class=”” method=”{1}”>

* 使用动态方法访问.

在访问路径上: /aaa!add.action   aaa:action的名称    add:方法名

6.Servlet 的API的访问:

* 三种方式:

* 解耦合方式:ActionContext对象.

* 实现接口的方式.ServletRequestAware、ServletResponseAware、ServletContextAware.

* 使用ServletActionContext类的静态方法.

7.结果页面配置:

* 全局结果页面:

* 局部结果页面:

* 结果页面类型:

* dispatcher:

* redirect:

* chain:

* redirectAction:

* stream:

时间: 2024-10-09 23:44:29

struts2 初步总结的相关文章

Struts2初步学习总结

Struts2当时上课的时候老师给我们讲过,了解过一些,但也仅仅是了解,,,没动手去做,准确的说是试了一下,然后没做成功,,,现在又想把这个夹生饭给煮一下了,,,, 结合W3Cschool和轻量级Java EE企业应用实战(李刚的作品)又从头学了一遍Struts2 Struts2概述:此处省略了,,, Struts2架构:MVC架构(模型-视图-控制器,功能分开,该干啥的干啥) 环境设置:JDK + Eclipse + tomcat,在创建工程的时候还是书上推荐的方法好用: 先下载Struts2

Struts2初步

1.将Struts2的基本jar包拷到工程的lib目录中 2.配置web.xml,加载Struts2的过滤器 <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filte

Struts2初步认识

学习了一段时间的Struts1,下面我们来认识一下Struts2.学习ASP.NET MVC的时候,师哥就告诉过我们,ASP.NET中的MVC就是java中的Struts,学习完了Struts,发现真的是这样子.这篇博文通过一个简单的Demo,从宏观上为大家介绍一下Struts2基本流程. 首先,思维导图: 图1 Struts2整体印象 其次,导图分析. 我理解的Struts2主要分为这么三个部分,一是StrutsPrepareAndExecuteFilter这个前端拦截器,而是struts.x

Struts2简介、初步使用

今日分享的是楼楼新学的一个框架,Struts2: 一:Struts2简介: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互:Struts2是Struts的下一代产品,所以它是Struts1+WebWork合并的全新框架:Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计使得业务逻辑控制器能够与ServletAPI完全脱离开.

struts2(七)输入校验

输入校验简述 由于Web应用的开放性,网络上所有浏览者都能够自由地使用该应用,这样该应用通过输入页面收集的数据可能很复杂,不仅会包含正常用户的误输入,还可能包含恶意用户的恶意输入.因此应用系统需要将这些非法输入阻止在应用之外. 异常输入,可能导致系统非正常中断,严重者会导致系统崩溃.应用程序需要正常处理表现层接受的各种数据,通常的做法是遇到异常输入时应用程序直接返回,提示浏览者必须重新输入,也就是将那些异常输入过滤掉.绝对异常输入的过滤,就是输入校验,也称为数据校验. 输入校验分为客户端校验和服

Struts2常量介绍

经过前几讲的介绍,我想大家对struts2有了初步的了解,下面让我来讲讲struts2中常量的用法和使用(常量的默认配置struts2-core-2.x.x.x/org/apache/struts2/default.properties文件里). 一.常量配置: 要用常量,首先要通过配置来实现,常量可以在下面多个文件中进行定义,struts2载常量的搜索顺序如下,后面的设置可以覆盖前面的设置:     default.properties文件     struts2-core-*.jar-->o

【SSH2(实践篇)】--Struts2拦截器精解

上篇博客对Struts2的体系结构做了初步的了解,Struts2是以WebWork作为处理核心,并采用拦截器的机制来处理用户的请求,同时它还集成了Struts1丰富的标签库.另外上篇博客还对Struts2的配置使用进行了初步的介绍,下面将会集中讨论Struts2的拦截器. 一.拦截器 1.拦截器小介 拦截器的功能类似于web.xml文件中的Filter,能对用户的请求进行拦截,通过拦截用户的请求来实现对页面的控制.拦截器是在Struts-core-2.2.3.jar中进行配置的,原始的拦截器是在

Maven搭建Struts2 Spring Hibernate4框架

Struts2版本 2.3.24,Spring版本4.0.4.RELEASE,Hibernate版本4..2.3.Final.搭建之前刻意查看了下自己电脑下载好的jar包,不用maven的时候就是用这些版本,估计用maven也不会出错,就用这个了. 1:pom.xml: 1)Struts2: struts2-core:Struts2的核心jar包: struts2-convention-plugin:convention-plugin插件,使用了这个插件之后,就可以采用注解的方式配置Action

Struts2——第一课

一直在说学习SSH,却也一直耽搁着,一来事情有点多,再则感觉有点难,一点时间可能学不会.正好现在比较闲,准备学习学习,入个门.初步打算每次的总结都会记录在这里,后面可以方便自己再次学习,有兴趣的朋友也可以支持下. 刚开始学习,难免有很多错误,希望大家理解. 0. 整体结构 同样从HelloWorld开始,哈哈.工程的结构图如下: 图1.工程结构图 主要关注LoginAction.java.struts.xml.web.xml和login.jsp. 1. web.xml web.xml文件的内容如