spring+struts(第一种方案)
集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象
一,新建一个项目Spring_Struts_01,项目结构如下
国 UserManager 」 ava > 国 UserMangerImpl 」 ava 实 现 combpowernode usermgr web.actlons > 1 刂 Lo...
分类:
编程语言 时间:
2014-07-23 17:20:01
阅读次数:
397
struts21.ignoreHierarchy 参数:表示是否忽略等级,也就是继承关系,比如:TestAction继承于BaseAction,那么TestAction中返回的json字符串默认是不会包含父类BaseAction . 2.root 参数用于指定要序列化的根对象,如果省去这一配置,表示...
分类:
其他好文 时间:
2014-07-23 15:39:59
阅读次数:
237
? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Ac...
分类:
其他好文 时间:
2014-07-23 15:37:09
阅读次数:
210
ActionForward是做什么的?他是用来封装转发和重定向路径的。 在struts- config.xml中默认的是转发处理,转发的特点:是使用同一个 request,而重定向的url地址会改变,而转发的url地址是不变的。重定向是从浏览器跳转的, 等于又发送了一个请求,因此使...
分类:
其他好文 时间:
2014-07-23 12:55:46
阅读次数:
201
Struts框架的视图负责为客户提供动态网页内容。
Struts的视图主要由JSP网页构成,此外还包括客户化的标签和ActionForm Bean。这些组件提供了
对国际化、接收用户输入的表单数据、表单验证
和错误处理等的支持。...
分类:
其他好文 时间:
2014-07-22 23:50:08
阅读次数:
209
struts action Path 问题2008-05-27 11:42:51|分类:struts|举报|字号订阅struts action 的path 的匹配是这样的: 将请求的url 去除 servletContext 目录以及其前面的内容(http://localhost:8080),剩下的...
分类:
其他好文 时间:
2014-07-22 22:35:55
阅读次数:
168
index.jsp页面:
在struts.xml配置如下:
/showinfo.jsp
在运行时出现404错误(找不到 show.action )...
分类:
Web程序 时间:
2014-07-22 14:25:44
阅读次数:
269
Action类的execute()方法:
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException ;...
分类:
其他好文 时间:
2014-07-21 22:46:07
阅读次数:
280
Struts的控制器组件:
? Struts的控制器组件组成:
–ActionServlet组件:充当Struts框架的中央控制器
–RequestProcessor组件:充当每个子应用模块的请求处理器
–Action组件:负责处理一项具体的请求
Struts的控制器组件主要完成的任务:
–接收用户请求
–根据用户请求,调用合适的模型组件来执行相应的业务逻辑
–获取业务逻辑执行...
分类:
其他好文 时间:
2014-07-21 11:21:24
阅读次数:
226
Struts2的工作流程
1、客户端浏览器初始化时发出HTTP请求
2、根据web.xml配置,上述请求被FilterDispatcher接收
3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton
4、Action调用业务逻辑组件处理业务逻辑
5、Action执行完毕,根据struts.xml中的配置找到...
分类:
其他好文 时间:
2014-07-20 22:36:43
阅读次数:
182