Struts2
文章平均质量分 78
zengbo0710
这个作者很懒,什么都没留下…
展开
-
JTATransaction
javax.transaction.UserTransaction tx = newInitialContext().lookup("javax.transaction.UserTransaction"); Session s1 = sf.openSession(); ... s1.flush(); s1.close(); ... Ses转载 2007-06-29 23:20:00 · 739 阅读 · 0 评论 -
struts2.0特性
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。转载 2007-05-13 17:12:00 · 766 阅读 · 0 评论 -
Struts2.0之Action详解(二)
Struts 2.0更厉害的是支持更高级的POJO访问,如user.getPassword()。我们可以用另一写法实现例4。首先,将name和password从Login类中分离出来,到新建类User中。这样对我们开发多层系统尤其有用。它可以使系统结构更清晰。例5 classes/tutorial/LoginX.javapackage tutorial;import com.opensym转载 2007-05-13 17:04:00 · 816 阅读 · 0 评论 -
Struts2.0.1HelloWorld
今天在apache网站上无意中看到了struts项目2.0.1正式发布了,怀着欣喜的心情我下载了stuts2.0.1完整包。Struts2.0.1是struts项目和WebWork2.2项目的合并版本,集成了两大流行MVC框架的优点,对struts框架来说是一个大的提升,同时也更大程度地简化了开发人员的开发过程。我简单地研究了一下这个新版本,现在给大家介绍一个入门级的小例子,希望能对学习这个新版转载 2007-05-13 17:08:00 · 837 阅读 · 0 评论 -
Struts2.0之Action详解(一)
有Struts 1.x经验的朋友都知道Action是Struts的核心内容,当然Struts 2.0也不例外。不过,Struts 1.x与Struts 2.0的Action模型很大的区别。 Struts 1.x 必须继承org.apache.struts.action.Action或者其子类,表单数据封装在FormBean中。 Struts 2.0 无须继承任何类型或实现任何接口,表单数据转载 2007-05-13 17:02:00 · 1355 阅读 · 0 评论 -
利用Oracle执行计划机制提高查询性能
消耗在准备利用Oracle执行计划机制提高查询性能新的SQL语句的时间是Oracle SQL语句执行时间的最重要的组成部分。但是通过理解Oracle内部产生执行计划的机制,你能够控制Oracle花费在评估连接顺序的时间数量,并且能在大体上提高查询性能。 准备执行SQL语句 当SQL语句进入Oracle的库缓存后,在该语句准备执行之前,将执行下列步骤: 1) 语法检查:检查SQL语句拼写转载 2007-05-07 10:49:00 · 747 阅读 · 0 评论 -
Struts2小结
天乙社区8.0(http://www.laoer.com)已经完全用Struts2实现,在使用Struts的过程中也遇到了一些问题,现在总结一下。1、在web.xml中EncodingFilter的位置应该在Struts2的FilterDispatcher之前,道理很简单,要先调整字符集,再进入Action。2、如果使用Urlrewrite,要指定filter-mapping的dispat转载 2007-05-07 11:45:00 · 1012 阅读 · 0 评论 -
Key Changes From WebWork 2
The upgrade path from WebWork 2 to Struts 2 is smooth glide. Heres the roadmap.System Platform Struts 2 is dependant on XWork 2 (beta-1). Java 1.5 is required to build Struts 2.转载 2007-05-07 11:33:00 · 630 阅读 · 0 评论 -
使用struts2表单数据校验功能
上篇文章《使用struts2实现crud操作》中并未涉及数据有效性的验证,struts2也提供了一套验证框架,下面我们就体验一下struts的表单数据校验功能。 struts2校验框架的使用,并不需要在struts配置文件中配置,有点ror中约定替代配置的味道。还是使用上节的例子,TestAction在struts中的配置文件如下:package name="struts_cru转载 2007-05-07 10:46:00 · 934 阅读 · 0 评论 -
使用myeclipse 应用struts2 + spring + hibernate 实现CRUD
struts2释出已经很久了,虽然自己现在作GUI开发,不过有时间还是学习下web开发,现在就将我使用myeclipse工具应用struts2 + spring + hibernate 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力! 首先,myeclipse中web工程目录结构如下图: 使用myeclipse开发hibernate和spring的操作转载 2007-05-07 10:48:00 · 2700 阅读 · 2 评论 -
xwork配置详述
XWork配置详述XWork配置文件是以“xwork”命名的.xml文件,它必需放到类路径(classPath)的根目录, Web应用一般放在classes目录中,它需要遵守DTD的规范(现在是xwork-1.0.dtd)。这个文件定义了我们的Action,Interceptor,Result的配置和相互之间的映射。下面我们看看用户注册的完整XWork配置文件:转载 2007-04-08 13:29:00 · 2272 阅读 · 0 评论 -
struts2控制标签
struts2可以直接使用jstl标签它的标签分为两大类了,近制标签和html标签和数据标签。以下是控制标签的用法: if 基本的流程控制.If标签可单独使用也可以和Else If标签和(或)一个多个Else一起使用. 名称 必填转载 2007-04-08 13:26:00 · 1930 阅读 · 0 评论 -
struts2数据标签
Data标签用来提供各种数据相关的功能.范围从显示一个action的直接结果,到获取本地化的数值等. action 通过指定命名空间和action名称,该标签允许你在jsp页面直接调用Action. 标签体用来渲染Action执行结果. 除非你设定了executeResult参数为true,否则你在xwork.xml中为该Action指定的Result Processor不会执行.转载 2007-04-08 13:25:00 · 1289 阅读 · 1 评论 -
struts2表单标签
function showBreadcrumbsEllipsis() { document.getElementById(breadcrumbsEllipsis).style.display = none;转载 2007-04-08 13:27:00 · 3889 阅读 · 0 评论 -
在Struts 2中实现文件上传
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。转载 2007-06-05 00:17:00 · 764 阅读 · 0 评论