
Struts
iteye_15905
这个作者很懒,什么都没留下…
展开
-
Struts2 入门实例代码
Struts.xml 文件 代码 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http:...2007-09-22 15:08:53 · 94 阅读 · 0 评论 -
Struts 2与AJAX(第二部分)
在上一篇文章《Struts 2与AJAX(第一部分)》,我已经简单地介绍了<s:tree />的一些用法,接下来我将继续深入讲解<s:tree />的使用和通过DWR实现AJAX校验。更多<s:tree />在Struts 2的showcase中有两个<s:tree />的例子,分别是静态树与动态树。所谓的静态树即是在编写JSP代码时通过<...2007-10-03 16:52:41 · 132 阅读 · 0 评论 -
Struts 2与AJAX(第三部分)
Struts 2与AJAX(第三部分) 很久没有更新BLOG了,前一段时间公司的项目比较忙,另外我还和一位出版社的朋友谈写书的事情,所以一直没有时间,完成《Struts 2与AJAX》。后来写书的事情吹了,趁今天有点空闲就把它完成。在大家看这部分文章之前,我想对于写书的事情说两句,或者应该叫发牢骚才对。通过这次写书失败的经历,我明白为什么国内的IT书籍多数是滥于充数、粗制滥造、缺乏经典。其实说...2007-10-03 16:53:25 · 132 阅读 · 0 评论 -
struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的'do'字。st...2007-10-03 17:02:03 · 90 阅读 · 0 评论 -
struts2与spring2集成
在Eclipse下建立一个Dynamic Web Application。从struts2.0.6的lib目录中复制下面的库文件到WEB-INF/lib目录下:commons-logging-1.1.jarfreemarker-2.3.8.jarognl-2.6.9.jarstruts-api-2.0.6.jarstruts-core-2.0.6.jarstruts-spring-...2007-10-03 17:12:27 · 107 阅读 · 0 评论 -
Struts 2 官方
Struts 2 官方:http://struts.apache.org/2.0.9/index.html2007-10-03 17:22:16 · 97 阅读 · 0 评论 -
Apache Struts 2 Plugin Registry
Apache Struts 2 Plugin RegistryHome Edit Page Browse Space Add Page Add News Added by Don Brown, last edited by Frank W. Zammetti on Jun 06, 2007 (view change) show comment show comment h...2007-10-03 17:25:36 · 133 阅读 · 0 评论 -
初涉Struts 2.0
初涉Struts 2.0...2007-10-06 09:43:01 · 109 阅读 · 0 评论 -
Struts2 验证器
<validators> <validator name="required" class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/> <validator name="requiredstring" class=...2007-10-08 22:30:04 · 164 阅读 · 0 评论 -
display dynamic or static images
How can we display dynamic or static images that can be provided as an array of bytes Edit Page Browse Space Add Page Add News Added by tm_jee, last edited by Ted Husted on Jul 22, 2006 (v...2007-10-10 16:38:24 · 122 阅读 · 0 评论 -
How do we upload files
xml 代码 How do we upload files Edit Page Browse Space Add Page Add News Added by tm_jee, last edited by Ted Husted on Jan 28, 2007 (view change) You can obtain ...2007-10-10 16:47:08 · 505 阅读 · 0 评论 -
Parameters in configuration results
Parameters in configuration results Edit Page Browse Space Add Page Add News Added by Dariusz Wojtas, last edited by Dariusz Wojtas on Feb 03, 2007 (view change) ...2007-10-10 17:12:08 · 114 阅读 · 0 评论 -
Struts 2 间接实现零配置
所谓间接实现零配置,是指只要做些初始化的配置之后,在以后的开发中基本上不用再对每个Action做配置 struts.xml这样配置 代码 <action name="*/*" method="{2}" class="workbench.web.actions.{1}Action"> <result name="custom">/vie2007-10-19 11:41:23 · 100 阅读 · 0 评论 -
struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的\'do\'字...2007-10-24 23:55:51 · 105 阅读 · 0 评论 -
Struts 2与AJAX(第一部分)
Struts 2与AJAX(第一部分) 在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look...2007-10-03 16:51:24 · 109 阅读 · 0 评论 -
struts2表单标签
Form Tags Browse Space View Info ...2007-10-03 16:48:39 · 137 阅读 · 0 评论 -
Struts2 with logon
关于此工程中的所有设置是承接前一篇文章Struts2介绍之使用链接标签中的设置,具体文件路径设置如下图所示,开发环境JDK1.5+MyEclipse5.5+Tomcat6.0。<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:sp..2007-10-03 16:45:56 · 107 阅读 · 0 评论 -
Struts2与Struts1的对比
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St...2007-09-22 15:14:07 · 77 阅读 · 0 评论 -
Struts2_入门
关于Struts2<o:p></o:p> Apache Struts 2是一个优秀的,可扩展的企业级Java WEB应用程序框架.流线型设计,完整的开发流程,从构建,部署,到后期应用程序的维护。<o:p></o:p> Apache Struts 2即是大家之前所熟悉的WebWork2.随着各自的发展,WebWork和Struts社区决定将...2007-09-23 00:19:43 · 95 阅读 · 0 评论 -
Struts2 文章推荐
Struts2 文章推荐http://blog.51cto.com/tagindex.php?keyword=Struts22007-09-23 00:24:45 · 109 阅读 · 0 评论 -
常用的Struts 2.0的标志(Tag)介绍
在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.x Struts 2.0 分类 将标志库按功能分成HTML、Tile...2007-10-03 16:26:23 · 81 阅读 · 0 评论 -
Struts 2.0的Action讲解
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.x Stuts 2.0 ...2007-10-03 16:27:59 · 86 阅读 · 0 评论 -
在Struts 2.0中国际化(i18n)您的应用程序
国际化是商业系统中不可或缺的一部分,所以无论您学习的是什么Web框架,它都是必须掌握的技能。其实,Struts 1.x在此部分已经做得相当不错了。它极大地简化了我们程序员在做国际化时所需的工作,例如,如果您要输出一条国际化的信息,只需在代码包中加入FILE-NAME_xx_XX.properties(其中FILE-NAME为默认资源文件的文件名),然后在struts-config.xml中指明其...2007-10-03 16:28:59 · 104 阅读 · 0 评论 -
转换器(Converter)——Struts 2.0中的魔术师
在我已往的Struts 1.x项目经验中,有个问题不时的出现——在创建FormBean时,对于某个属性到底应该用String还是其它类型?开发Web应用程序与开发传统桌面应用程序不同,Web应用程序实际上是分布个不同的主机(当然也可以同一个主机,不过比较少见)上的两个进程之间互交。这种互交建立在HTTP之上,它们互相传递是都是字符串。换句话说, 服务器可以的接收到的来自用户的数据只能是字符串或字...2007-10-03 16:29:57 · 126 阅读 · 0 评论 -
在Struts 2.0中实现表单数据校验(Validation)
转换与校验(Conversion & Validation)其实上篇文章,我本来是打算写表单数据校验的内容,但是经过再三思考后,还是决定先写Struts 2.0转换器的内容。原因是我认为转换是校验的基础,只有在数据被正确地转换成其对应的类型后,我们才可以对其取值范围进行校验。看个例子相信大家可以更清楚。现在我们就来改造一下《转换器(Converter)——Struts 2.0中的魔术师》...2007-10-03 16:30:53 · 90 阅读 · 0 评论 -
Struts 2的基石——拦截器(Interceptor)
Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在 Webwork的中文文档的解释为——拦...2007-10-03 16:32:07 · 76 阅读 · 0 评论 -
在Struts 2中实现IoC
IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常多的文章对诸如此类的问题作了精彩而准确的回答。大家可以去读一下Rod Johnson和Juergen Hoeller合著的《Exper...2007-10-03 16:32:44 · 129 阅读 · 0 评论 -
在Struts 2中实现文件上传
实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作为框架...2007-10-03 16:33:22 · 130 阅读 · 0 评论 -
Strus 2的新表单标志的使用
Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。表单标志使用小技巧Struts 2的表单标志在输出(render)HTML时,使用了模板的概念,增加了复杂性(因为它不像Struts 1.x的表单标志,它通常都是一个标志对应HTML的一...2007-10-03 16:35:07 · 110 阅读 · 0 评论 -
Struts2介绍之使用链接标签
Web应用区别于普通的站点之处在于Web应用可以创建一个动态的响应。为了使从一个页面中链接一个动态数据变得简单,Struts2框架提供了一系列的标签。Struts标签的一种用法是创建链接到其他Web资源,特别是针对那些在本地应用中的资源。<o:p> </o:p>1.普通链接<o:p></o:p>Web程序中最普通的应用是链接到其他页面,下面看...2007-10-03 16:42:23 · 131 阅读 · 0 评论 -
详解struts2中struts.properties
Struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Str...2007-10-25 00:17:41 · 294 阅读 · 0 评论