Struts
文章平均质量分 71
zengbo0710
这个作者很懒,什么都没留下…
展开
-
java操作Excel、PDF文件
下面这些是在开发中用到的一些东西,有的代码贴的不是完整的,只是贴出了关于操作EXCEL的代码:jxl是一个*国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的转载 2007-12-19 14:54:00 · 892 阅读 · 0 评论 -
struts2.0特性
• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。转载 2007-05-13 17:12:00 · 767 阅读 · 0 评论 -
使用 Struts Validator
本教程将指导您安装和配置 Struts Validator 组件。我将介绍如何使用 Validator —— 至少在一个简单的级别上使用 —— 并确保它能在具体的 Struts 配置中工作。而且,如果以前没有用过 Struts(但是却有足够的勇气跟随本教程),那么可以回顾 附录,里面提供了 Struts 安装的速成课程。完成本教程后,就设置并运行了 Validator,应当能够自如地把 Val转载 2007-04-16 00:00:00 · 1420 阅读 · 0 评论 -
使用多个Struts配置文件
关于这份教程这份教程向 Java™ Web 开发人员介绍如何将 Apache Struts 设置为使用多个配置文件。将学习不同的Struts 配置文件的目的和结构,以及使用更小文件的合理性。将经历把现有 Struts 应用程序的大型、复杂的 struts-config.xml 文件分成按功能组织的多个配置文件的步骤。处理的是更小、更具可管理性的部分,可以让 Struts 应用程序更容易管理和重原创 2007-04-15 23:59:00 · 948 阅读 · 0 评论 -
JavaMail 深入浅出
我干软件开发也有一点的年头了,回头想想,也经历了不少的酸甜苦辣,为解决了复杂的问题快乐过.也为不分昼夜的加班赶工程郁闷过.不过这些都没能减少我对计算机的热情,我对程序的喜好.以前对JavaMail也有一些学习性的认识,不过一直没在实际的项目中应用过.直到最近的一个项目,需要JavaMail所以我打算认真的学习一下这种技术,因为我目前擅长的是Struts,而Struts又不具备邮件发送的功能,所以我转载 2007-04-16 00:24:00 · 1263 阅读 · 0 评论 -
Struts中用动态选择的元素创建复选框
在用户界面设计中,复选框组不如它的同类 —— 多行选择框那样流行。它们基本上做的是同一件事,即选择映射到单一 name 属性的一组选项。当在组中使用时,复选框执行的功能实际与多行选择框一样,但是它们占据的屏幕空间更多。当希望用户在选择一个或多个选项之前能够看到所有选项的时候,这会很有好处。 虽然在选项不多的时候,多行选择框通常提供更好的观感,但是当选择框必须动态呈现而且包含预选功能时,对企业应用转载 2007-04-14 18:15:00 · 529 阅读 · 0 评论 -
关于分页,标签,缓存
keyword:分页 缓存 eXtremeTable oscache 引子:这几天在弄一个关于页面的分页,查了一下网上的资料,大都不合要求,要么就是说怎么在数据库这个层面上如何实现,晕,有了hibernate我用那么费劲翻身么.看到一个用的比较多的方案是做了一个Page工具类,实现诸如getBooks(),getNextPage(),看了一下底层实现居然是"select * from book",转载 2007-04-08 13:05:00 · 911 阅读 · 0 评论 -
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 评论 -
一个struts的分页--sql server存储过程版(等数据库)分页(更新)
说是struts分页,实际上这个分页类不局限在某个框架下用的实现方法是通过list和 map 来封装数据结果集省了建立formbean和手动对formbean赋值的麻烦,用list和 map 来封装后使用起来和rs基本上一样,有些地方比RS方便些。本分页类中对查询参数已经作了处理,所以不需要在自己在去拼URL参数了。sql server分页使用存储过程要更高效些下面这个存储过程是从SQL区找到转载 2007-03-28 00:55:00 · 664 阅读 · 0 评论 -
Struts测试框架StrutsTestCase实战
阅读提要 StrutsTestCase是一个强有力的易于使用的针对Struts行为的测试框架。StrutsTestCase,并与传统型JUnit测试相结合,将会带给你一个相当高的测试覆盖率并提高你的产品的可靠性。 一、引言 StrutsTestCase是一个用于测试Struts行为的基于Junit的测试框架。如果你使用Struts,那么你会注意到它可以提供给你一种容易而有效的方式来测试你的应用转载 2007-05-12 18:21:00 · 743 阅读 · 0 评论 -
StrutsTestCase 简化开发过程
本文将介绍 StrutsTestCase(STC)框架,解释如何用模拟方式和 Cactus 方式测试示例应用程序。作者 Sunil Patil 是 IBM 印度软件试验室的开发人员,他首先将介绍 STC,然后会带您遍历设置使用 STC 和测试各种 Struts 特性的环境的过程。还将演示如何在 STC 中同时使用 Cactus 和模拟方式。注意:本文要求读者熟悉 Struts 框架。 Stru转载 2007-05-12 18:26:00 · 781 阅读 · 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 评论 -
在Struts 2中实现文件上传
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。转载 2007-06-05 00:17:00 · 764 阅读 · 0 评论 -
struts中的文件上传解决
一、web.xml配置,这里将文件上传配置为upload模块。 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> Struts Blank Application action转载 2007-06-05 00:15:00 · 714 阅读 · 0 评论 -
Struts文件上传
UploadUitl.java/** * 这是一个辅助类,辅助完成上传功能。 * 可以选择将文件保存在数据库里或保存在文件系统上 * 并对文件的类型和大小进行了限制 */package com.hywavesoft.struts.commons;import java.io.*;public class UploadUtil { private sta转载 2007-06-05 00:10:00 · 624 阅读 · 0 评论 -
使用FileUpload组件上传文件
文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。用该组件可实现一次上传转载 2007-06-05 00:10:00 · 968 阅读 · 0 评论 -
Struts+Spring+Hibernate实现上传下载
下载本文源代码 引言 文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可转载 2007-06-05 00:13:00 · 767 阅读 · 0 评论 -
Java读写cookie
/* * 写cookie*/Cookie namecookie = new Cookie("name",name);Cookie passwordcookie = new Cookie("password",password);Cookie optioncookie = new Cookie("option","1");//生命周期 namecookie.setMaxAge(60*60*24转载 2007-05-29 15:18:00 · 639 阅读 · 0 评论 -
Velocity入门
这是一篇Velocity入门级的文章,虽然很简单,但确实能够说明Velocity的工作原理,值得一读。使用Velocity 模板引擎开发网站Velocity 是如何工作的呢? 虽然大多 Velocity 的应用都是基于 Servlet 的网页制作。但是为了说明 Velocity 的使用,我决定采用更通用的 Java application 来说明它的工作原理。 似乎所有语言教学的开头都是采用转载 2007-05-14 03:03:00 · 812 阅读 · 0 评论 -
[译]Struts Menu开发向导
官方英文版向导(http://struts-menu.sourceforge.net/userguide.html)一、从1.X升级到2.X需要做以下事情:1、改变你的taglib声明中的URI。 " prefix="menu" %>2、改变,使用新的包名"net.sf.navigator." 。 3、改变你的menu-config.xml文件,使用新的包名"net.sf.navigator.转载 2007-05-14 01:56:00 · 1056 阅读 · 0 评论 -
logic:iterate
是Logic 标签库中最复杂的标签,也是用途最广的一个标签,它能够在一个循环中遍历数组、Collection、Enumeration、Iterator 或 Map 中的所有元素。1. 遍历集合 的 name 属性指定需要进行遍历的集合对象, 它每次从集合中检索出一个元素, 然后把它放在page 范围内, 并以id 属性指定的字符串来命名这个元素, 例如: Vec转载 2007-03-27 23:41:00 · 840 阅读 · 0 评论 -
我的Struts分页方法
拜读了bibiye的《一个高效简洁的Struts分页方法(原创)》后,根据bibiye的方法,自己修改了一下,也弄了一个struts下的分页,大家见笑了!我的方法是,根据用户点击导航条上的页号(offset),到DB中读取该页的数据(不是一次全部读出),点到哪页读哪页的数据,JBX + tomcat + oracle下测试通过,数据库用的表是oracle的emp表。********分页转载 2006-11-13 23:47:00 · 681 阅读 · 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字。str转载 2006-11-13 23:44:00 · 468 阅读 · 0 评论 -
用struts+hibernate做网站中遇到的问题与解决过程
1.如果:去除web.xml,或web.xml中action org.apache.struts.action.ActionServlet 写错。则:报错信息:javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGEweb.xml在tom转载 2006-11-13 23:43:00 · 753 阅读 · 0 评论 -
Struts源码研究 - html-Link标签篇
Struts中的html:link标签是一个很常用的标签,其功能也比较明显:生成这样的HTML代码在刚开始接触这个标签的时候,我知道这个标签可以这样用:=========================================================String via paramId and paramName===================================转载 2006-11-13 23:39:00 · 468 阅读 · 0 评论 -
Struts+Spring+Hibernate快速入门
文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。 本文包含以下内容: ·配置Hibernate和事务 ·装载Spring的applicationContext.xml文件 ·建立业务层和DAO之间的依赖关系 ·将Spring应用到Struts中 简介 这个例子是建立一个简单的w转载 2006-11-13 23:31:00 · 511 阅读 · 0 评论 -
STRUT1.1和1.2不显示的解决方法
前提是ACTIONERRORS在1.1 在 1.2以后都用ACTIONMESSAGES1.在1.1中强制转化的方法因为1.1也有这个ACTIONMESSAGES这个类 所以用这个类写的时 ,要转化下强制 ?转载 2006-11-13 23:44:00 · 623 阅读 · 0 评论 -
Struts源码研究 - Bean-Message标签篇
Struts中非常常用的有这样的一个标签:众所周知,这个标签做的事情是这样的:访问在struts-config.xml中定义的资源文件,一般是application.properties,一般是这样定义的:根据以上的定义,Struts将到WEB-INF/classes/resource/下去找application.properties文件,这是从以上配置信息的表面上看起来是这样,但通过查看Str转载 2006-11-13 23:40:00 · 473 阅读 · 0 评论 -
Struts安装与使用
Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中Struts将所有的请求提交到同一个中心控制器,org.apache.struts.action.ActionServlet 类 web.xml配置 <servlet-name>action</servlet-name><servlet-class>org.apache.struts转载 2006-11-13 23:26:00 · 475 阅读 · 0 评论 -
Struts源码研究 - logic-Iterator标签篇
logic:Iterator标签(以下简称“该标签”)是Struts里非常常用的一个标签,其作用在于循环显示给定容器对象中的值如此常用的标签,其源代码当然需要拿出来研究一下,以下列举几条研究成果:1、该标签内部使用Collection来表示给定的容器,所有的给定容器对象(如ArrayList,Map等)都会被其转化成为Collection2、该标签自己维护循环索引3、该标签常见的几个属性如下:na转载 2006-11-13 23:39:00 · 638 阅读 · 0 评论 -
如何在Struts中进行文件上传
下面是个简单的例子 1. jsp网页 选择文件: 上传 2. form bean 在这里主要要做两件事,第一个当然是import相关的package。 import org.apache.struts.upload.*; 然后宣告一个相对应的字段,并为该字段生成getter和setter方法 private FormFile picture = null; public FormFile g转载 2006-11-13 23:42:00 · 837 阅读 · 0 评论 -
Struts配置连接池错误解决问题
1、Cannot create JDBC driver of class for connect URL 问题:找不到jdbc驱动,但是提示信息里的class值为null,所以,可以断定Tomcat没有找到Server.xml里的Resource配置信息。可能的原因包括:(1)没有配置Resource;(2)Resource配置信息放置的位置错误。(3)转载 2006-11-13 23:48:00 · 821 阅读 · 0 评论 -
Struts标签库详解
Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明转载 2007-03-18 12:32:00 · 1398 阅读 · 0 评论 -
Struts1和Struts2的区别和对比
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Str转载 2007-03-18 12:30:00 · 652 阅读 · 0 评论 -
解决 Struts 分页显示
一 开发环境Elicpse+Struts Studio+SqlServer2000+Tomcat。二 开发思路既然讲的是Struts,那自然离不了MVC,分页显示也是如此。1 建立适当的模型组件,对应你要查询数据库中的表。这部分由我们熟悉的javaBean来充当。并在其中建立数据库查询方法,该方法需要一个java.sql.Conntection类型的参数,并返回一个ArrayList。转载 2006-11-13 23:45:00 · 1139 阅读 · 0 评论 -
速动画教学系列共九集,关于struts、hibernate下载
速动画教学系列共九集,关于struts、hibernate速动画教程系列第一集 Struts入门 下载地址:http://www.ereach.cn/download/MyEclipse-Struts-01.exe速动画教程系列第二集 Hibernate + Struts 实例 下载地址:http://www.ereach.cn/download/MyEclipse转载 2006-11-13 23:43:00 · 753 阅读 · 0 评论 -
在struts中使用checkbox实现批量删除
JSP ">td> ..... onclick = "if(delForm.isSelected.checked == true) {for (var i =转载 2006-11-13 23:38:00 · 713 阅读 · 0 评论 -
Struts-menu源码分析
好的代码读起来让人如饮醍醐,读完以后神清气爽。如果你想提高你的编程水平,如果你想提高你的设计能力,如果你也想成为大师,那么就去阅读代码吧。以本人十几年来的编程经验,阅读代码能让你得到的比阅读文章(那怕是大师的文章)得到的更多。优秀而且实用的代码有很多,比如Junit,比如Jive,比如petStore,甚至是tomcat的Example、Log4j的Example。 Struts-Me转载 2006-11-13 23:38:00 · 560 阅读 · 0 评论 -
Struts的请求回应流程
1. 客户发送匹配Action URI 样式的路径的请求 (1).2. 容器将请求传递给ActionServlet.3. 如果这个是模块化应用,ActionServlet 选择响应的模块。4. ActionServlet 查询路径的映射。5. 如果映射标明了一个form bean,ActionServlet 看是否已经有一个实例,或者创建一个新的实例 (1.1)。6. 如转载 2006-11-13 23:36:00 · 497 阅读 · 0 评论 -
使用struts-menu_详细实现动态菜单
准备工作: 下载struts menu, 解压其中的示例包(struts-menu里面有些库没有提供,但示例里面有) 步骤 1,新建一个tomcat工程2,添加webProject支持3,增加struts支持4,增加jstl支持5, 拷贝必要的jar库文件到dbMenuWEB-INFlib log4j-1.2.8.jar velocity-1转载 2006-11-13 23:36:00 · 732 阅读 · 0 评论