文档章节

struts2 初步总结

芥末小弟
 芥末小弟
发布于 2017/03/01 09:53
字数 313
阅读 0
收藏 0

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:

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
【CF 应用开发大赛】BBS社区微型论坛

应用名称:BBS社区微型论坛 应用URL地址:http://etpbbs.sdapp.cn/ 应用说明及使用场景: 很小巧的一个BBS论坛,可浏览帖子,发帖,对帖子回复,对自己的个人资料进行修改,查看发过的帖子和...

刘科_
2013/01/14
0
4
初学spring-mvc

今天初步了解了一下springMVC,把自己对springmvc的一些理解总结了一下。 一、springmvc类似于Struts2的一种Web框架。 springmvc处理请求的流程: 1、用户发送请求,请求被Spring 前端控制S...

梁荣良
2016/05/12
30
0
关于 Struts2 和 SpringMVC 区别?

又是一个常问的面试题,真是面试一次长一次见识。 那我们先就从原理出发: springMVC 原理(见下图): SpringMVC 流程 1、 用户发送请求至前端控制器 DispatcherServlet。 2、 DispatcherSe...

举个_栗子
2017/11/03
0
0
struts2 + freemarker的问题

struts2 做MVC ,freemarker做表现层。 现在我要在页面上做一个简单的下拉框。如果用JSP做表示层,很简单: 但是这条语句,如果用Freemarker做为表示层之后,需要这么写: <@s.select name=...

yonge
2009/04/09
2.9K
4
struts2注解配置注意事项

今天在写struts2的注解时遇到了低级错误下面给个分享: 总结action配置: package com.test.web.actons; import org.apache.struts2.convention.annotation.Action;import org.apache.struts......

18号
2013/04/11
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【七】组合Action

本章描述了常用定义Action的方法。 自定义action builders 我们在action一章已经看过如何声明一个action——有request parameter、无request parameter、有body parser等等。你可以在 asynch...

Landas
32分钟前
0
0
Spring Boot实战之基础回顾

本文作者: 吴伟祥 本文链接: https://wuweixiang.cn/2018/08/21/Spring-Boot实战之基础回顾/ 版权声明: 本博客所有文章除特别声明外均为原创,采用CC BY-NC-SA 4.0 许可协议。转载请在文章开...

吴伟祥
32分钟前
0
0
OAuth认证开发

提示: 以下测试是基于项目安装成功,初始化数据库(initial_db.ddl, oauth.ddl, initial_data.ddl)后的测试, 也可在页面上点击"client_details"菜单里进行测试 方式1:基于浏览器 (grant_type=...

舒文joven
41分钟前
1
0
第二章-对象及变量的并发访问-第二篇

锁对象的改变 请阅读如下代码 public class MainClass { private String lock = "123"; public void printStringB() { try { synchronized (lock) { ......

简心
45分钟前
0
0
日志中记录代理IP以及真实客户端、apache只记录指定URI的日志

apache 日志中记录代理IP以及真实客户端 默认情况下log日志格式为: LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined 其中%h 是记录访问者的IP,如果在web的前...

李超小牛子
54分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部