`
wangmengbk
  • 浏览: 289226 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts 1请求

    博客分类:
  • J2EE
阅读更多
1.       web容器启动,就会对于在web.xml配置文件中找到actionservlet,当客户端发出 .do 请求

2.       ActionServlet获取请求的Path

3.       根据Path在struts-config.xml 查找对应的 Action

4.       根据Action 的 name 查找对应的 FormBean ;

5.       应用请求值(放到form对象中,也就是得到对应的文本框里的值,放到实体类当中,在这里可以进行验证,如果要进行验证就会调用validate方法,如果出错就返回到请求的页面)

6.       在对应的 scope 中以 Attribute 作为键  把 form 保存起来(默认为<form-bean>属性name的值)

7.       调用 Action 对应的 execute 的方法执行业务处理

参数: mapping , form , request , response

返回一个ActionForward;

方式: a.   mapping . findForward () 参数要一个在<form>的path 属性所对应的 name 属性值

b.           new Forward() 参数要一个具体的路径或 一个路径 一个bool值

8.       处理跳转

分享到:
评论

相关推荐

    Struts2请求处理方法的处理

    Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射

    Struts1与Struts2本质区别

    2 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts 1 Action能做的事,并且要在开发时特别小心。Action资源必须是线程安全的...

    解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题

    通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,...

    Ajax与Struts2异步请求数据

    Ajax与Struts2结合,实现异步请求数据

    struts2一个action处理多个请求 struts2实例

    struts2一个action处理多个请求

    Struts 1 学习文档

    Struts 1 学习文档 Struts 1 是一个基于 MVC 模式和面向对象设计的 Open Source 项目,由 Apache 基金会 Jakarta 项目组开发。Struts 拥有完整的社区与庞大的用户群体,为企业应用提供了良好的网络环境与充实的人才...

    Struts2请求转restful所需jar包

    Struts2请求转restful所需jar包 ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar struts2-convention-plugin-2.3.14.jar struts2-rest-plugin-2.3.14.jar xstream-1.4.3.jar

    jquery + struts1 + ajax学习例子

    jquery + struts1 + ajax学习例子

    struts1小项目

    struts1小项目

    Struts2 处理多个请求

    Struts2一个Action内包含多个请求处理方法的处理

    Struts-_1.2.x_请求处理流程图

    Struts请求处理流程图,详细的说明了Struts从数据提交到结束的过程

    Struts_1_Dyna动态实现登录

    利用struts_1编写代码实现简单登录功能,学了Struts之后,是在action中编写请求处理代码,为什么这样做呢?因为Struts作者帮我们写好了一个actionServlet,他写这个servlet的目的是希望所有请求都交给它预处理,它...

    js 原始ajax请求实现 struts2

    js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action

    Struts2请求处理流程及源码分析[整理].pdf

    Struts2请求处理流程及源码分析[整理].pdf

    RestFul整合struts所需包

    Struts 2 依然是一个 MVC 框架,最初设计 Struts 2 时并没有按 REST 架构进行设计,因此 Struts 2 本质上并不是一个 REST ...REST 插件的核心是 RestActionMapper,它负责将 Rails 风格的 URL 转换为传统请求的 URL。

    struts2建立流程

    Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,...

    struts文件上传大小限制问题

    struts文件上传大小限制问题struts文件上传大小限制问题struts文件上传大小限制问题struts文件上传大小限制问题

    struts_header标签输出请求头部

    最近自学java中的框架-struts写了一些小例子,这都是很经典的程序,如果大家瞧得起要下载去看看,顺便给俺找找不足的地方。我的qq 821865130 email qingtian_hechen@163.com 希望大家能多多给我帮助。在此谢谢各位!...

    struts-2.3.24-lib

    Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,...

    Struts2请求处理流程及源码分析

    b)根据Web.xml配置,请求首先经过ActionContextCleanUp过滤器,其为可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助(SiteMeshPlugin),主要清理当前线程的ActionContext和Dispatcher;c)请求经过插件...

Global site tag (gtag.js) - Google Analytics