
Struts
文章平均质量分 82
astro_boy
这个作者很懒,什么都没留下…
展开
-
关于Spring , Struts结合学习
关于Spring , Struts结合学习。 一、前言 刚刚接触了日本一个项目,用的框架名称是Northland Framework,主要用到以下部分 Struts、Spring、iBATIS、Velocity。Struts、Spring如何结合在一起? 二、 Spring 提供了三种整合 Struts 的方法: 使用 Spring 的 ActionSupport 类整合 Str...原创 2009-09-30 13:28:03 · 89 阅读 · 0 评论 -
struts中利用ExceptionHandler处理异常
在Struts1.X的版本中加入了对异常的处理,Exception Handling,有了它就不需要我们用try/catch等捕获异常,一旦出现了我们已经定义的异常那么就会转到相应得页面,并且携带定制的信息。STRUTS框架提供了默认的异常处理org.apache.struts.action.ExceptionHandler,他的execute()方法负责处理异常。在需要实现自定义...原创 2010-02-03 18:14:46 · 125 阅读 · 0 评论 -
struts中通过action跳转到外网(框架页面)
HttpSession session = arg2.getSession(true);session.removeAttribute(GeneralConstant.USER_ATTRIBUTE); ---------------------------- response.getWriter().write("<script>top.window.location.href('...2010-04-26 16:26:30 · 543 阅读 · 0 评论 -
Struts+spring, 多模块Struts配置文件
1. web.xml ... <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-nam2010-01-13 10:41:46 · 101 阅读 · 0 评论 -
struts1.2多模块开发
一、多个配置文件的支持和模块的支持支持多个配置文件,是指你能够为ActionServlet同时指定多个xml配置文件,文件之间以逗号 分隔,比如Struts提供的MailReader演示例子中就采用该种方法。 <!-- Action Servlet Configuration --><servlet><servlet-name>action</serv...2010-01-13 10:24:38 · 83 阅读 · 0 评论 -
struts1.2与spring整合手记
相关文章: spring入门编程问题集锦 如何解决Spring和struts整合时出现的Servlet action is not available 『出错』请教Spring+Struts的配置问题! 推荐圈子: GT-Grid 更多相关推荐 <script type="text/javascript"></script>首先声明几点...原创 2010-01-12 16:51:33 · 101 阅读 · 0 评论 -
Struts action mapping (controller的inputforward属性)
1. Full action 这可以说是Struts action最流行的用法了。它包含一个action类和一个form bean,action mapping如下: Java代码 <action path = "/fullAction" type = "com.acme.struts.MyAction" ...原创 2010-01-12 16:22:50 · 178 阅读 · 0 评论 -
Struts1.2 控制流程----面试时可用
有的同学问我如何向面试官描述Struts1.2控制流程。关键还是要自己了解透彻。现总结如下。供参考:Struts1.2依然是应用很广的框架,熟悉其基本的控制流程是必要的:一、ActionServlet的初始化ActionServlet作为Struts组件的前端控制器,由于web.xml的相应配置:<load-on-startup>0</load-on-startup>在应用...原创 2010-01-12 15:34:11 · 103 阅读 · 0 评论 -
深入Struts1.1(下)
在Struts 1.1中,除了DynaActionForm以外,还提供了表单输入自动验证的功能,在包org.apache.struts.validator中提供了许多有用的类,其中最常见的就是DynaValidatorForm类。 DynaValidatorForm类 DynaValidatorForm是DynaActionForm的子类,它能够提供动态ActionForm和自动表单输入验证的...原创 2010-01-12 15:21:46 · 82 阅读 · 0 评论 -
深入Struts1.1(中)
ActionServlet 我们首先来了解MVC中的控制器。在Struts 1.1中缺省采用ActionServlet类来充当控制器。当然如果ActionServlet不能满足你的需求,你也可以通过继承它来实现自己的类。这可以在/WEB-INF/web.xml中来具体指定。 要掌握ActionServlet,就必须了解它所扮演的角色。首先,ActionServlet表示MVC结构中的控制器部分...原创 2010-01-12 15:19:05 · 87 阅读 · 0 评论 -
深入Struts 1.1(上)
作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。 说明:希望本文的读者能有一定的Struts使用基础。 Model 2 Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要是由...原创 2010-01-12 15:18:00 · 124 阅读 · 0 评论 -
struts1.x执行流程分析
先来整体的了解一下Struts的工作流程. 在实现一个基于Struts的运用之前我们首先是做环境设置,Struts正常工作需要至少两个 配置文件web.xml,struts-config.xml. web.xml告诉App Server所有以.do结尾的请求最终提交给ActionServlet去处理。 2就规定ActionServlet是在App Server启动的时候 创建的并且一直存...原创 2010-01-12 14:49:28 · 122 阅读 · 0 评论 -
一步一步学习 Struts
专栏: 一步一步跟我学Struts2 (17) 如何学习Struts2 (4) Struts2的学习途径 Struts2的学习资料 Struts2免费学习资料下载 Struts2开发环境搭建 MVC框架初探 (2) MVC框架的困惑 Web层框架的选择 数据,MVC框架的粘合剂 (3) OGNL —— 数据运转的催化剂 在Struts...原创 2009-11-05 16:22:11 · 129 阅读 · 0 评论 -
Struts2 OGNL
众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action 配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我 们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action 类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。 要完成这个功能...原创 2009-11-05 15:27:26 · 83 阅读 · 0 评论 -
struts2验证信息重复出现解决方案
今天遇到一个很蠢的问题,所以写下来给自己留个教训。 最近在写一个系统,用struts2+spring+Hibernate,无意中发现其中有一个action的验证信息会重复出现,因为这个action要完成的功能很简单,所以写的时候也没太留意。而不但信息会重复出现,更夸张的是,第一次验证失败后返回到input页面后,第二次就算是输入正确,系统也不会正常工作,永远在input页面,错误信息...原创 2009-10-17 10:33:18 · 188 阅读 · 0 评论 -
STRUTS2.0影射REST风格地址
[摘要]: 介绍如何改写Struts2的Restful2ActionMapper来支持REST风格的URL映射。Note: 不 久前写了一篇文章《使用Restful2ActionMapper让Struts2支持REST风格的URL映射》,但后来发现有些不对,Struts2 的Restful2ActionMapper并不按我想的那样运行。因为在我的实验项目中,我是改写了这个Restful2Actio...原创 2009-10-14 14:40:03 · 92 阅读 · 0 评论 -
strust2标签实践总结
1:输出action中属性值,在jsp页面中显示用:<s:property value="属性名" /> 2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: <s:iterator value="#request.inOutAccountList" id="data" status="listStat"> <s:prop原创 2009-10-06 00:42:12 · 156 阅读 · 0 评论 -
struts1 vs struts2
struts1 2001年6月发布struts1 struts1的核心是控制器,由两部分组成:核心控制器和业务逻辑控制器,核心控制器是ActionServlet,由struts1提供;业务逻辑控制是用户自定义的action,由应用开发者提供。 整个应用由客户端请求驱动,客户端向web发送的请求被struts1的核心控制器ActionServlet拦截,ActionServlet根据请求 决定是...原创 2012-06-07 10:55:57 · 99 阅读 · 0 评论