- 博客(53)
- 收藏
- 关注
原创 [Share]Struts中使用checkbox
项目中需要从前一个页面拿到checkbox中选中的id集合,给ALEX老兄 急得,呵呵。最后使用动态ActionForm Bean解决的,至于静态Bean如何解决,我没有研究。应该问题不大。大致结构是:JSP页面:stids" value="FormBean:使用动态ActionForm,配置文件如下: java.lang.Long[]"/> ........ Action
2006-12-31 14:14:00
1193
1
转载 [Transshipment]java语言时间日期学习
1、具体类(和抽象类相对)java.util.Date 2、抽象类java.text.DateFormat 和它的一个具体子类,java.text.SimpleDateFormat 3、抽象类java.util.Calendar 和它的一个具体子类,java.util.GregorianCalendar 具体类可以被实例化, 但是抽象类却不能. 你首先必须实现抽象类的一个具体子类. Da
2006-12-27 15:15:00
1042
原创 [Share]关于static,final,final static
看到有人在讨论static与final,俺也总结一下,嘿嘿。static方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法。调用一个静态方法就是“类名.方法名”,静态方法的使用很简单。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的。static变量 静态变量与静态方法类似。所有此类
2006-12-27 11:25:00
1520
原创 [Share]深度Struts之Validator
在Struts中,Validator的作用非常大,他可以让用户从繁琐的页面验证工作中脱身,让页面验证工作放到配置文件里去做,Struts已经内置了如下这些我们经常使用的校验器:· validateByte 检查值能够安全地转换为byte· validateCreditCard 检查值是一个有效的信用卡号码· validateDate 检查值是一个有效的日期· validateDouble检查
2006-12-26 15:08:00
1662
原创 [Share]Struts中,JSP页面加载流程
Struts中,当一个JSP文件在Tomcat上成功发布之后,我们就可以访问该页面了,但是,在服务器端,JSP页面又是如何被加载的呢?第一步:如果存在标签,则从Resource Bundle中读取文本。第二步:也是最关键的就是,标签会首先从其Action对应的ActionForm Bean中去查找ActionForm Bean实例,如果存在,则由于该Bean与页面元素对应,也就可以填充该页
2006-12-25 13:27:00
1290
原创 [Share]Linux下JAVA环境配置
哪位不太熟悉linux下配置java环境的,可以参考如下的这本电子书。里面提供了在linux下配置java的全程指导,不熟悉的朋友,再也不用太害怕了。呵呵。 将JAVA开发环境迁移到Linux系统上是现在很多公司的现实想法,而在Linux上配置JAVA开发环境是步入Linux下JAVA程序开发的第一步,本文图文并茂地全程指导你搭建Linux平台下的JAVA开发环境,包括JDK以及集成
2006-12-13 10:48:00
1592
原创 [Share]Oracle迁移到DB2常用转换
因为项目需要,要将Oracle上的东西转移到DB2,于是收集整理了一些需要修改点的注意事项,拿出来大家分享。 ORACLE和DB2实现相同功能的实例(主要以Oracle8I和DB2 7.X为例,已测试)
2006-11-15 16:35:00
1886
3
原创 [Tips]从DB2导出表结构与数据
从网上搜索了一些关于如何从DB2导出表结构及其数据的文章,老是出错,自己查看帮助,终于成功了。 第一步:打开DB2的命令行工具,在DB2安装目录的BIN文件夹下新建一个文件夹data,并且进入该目录。创建该目录: mkdir data进入该目录: cd data|第二步:导出表结构,命令行如下:db2look -d dbname -e -a -x -i username -w password
2006-10-27 11:49:00
3032
原创 [Tips]为Applet添加数字签名
项目中的一个Applet程序需要添加新的机能,在我修改编译并打包之后,发现原本在Eclipse下可以正常运行的程序,在IE下总是报错“java.lang.SecurityException: Unable to create temporary file” 和 “java.security.AccessControlException: access denied”。 查询文档,恍然
2006-10-23 17:29:00
995
原创 [Share]WTP + Eclipse下载
Eclipse 下载入口 http://www.gtlib.gatech.edu/pub/eclipse/eclipse/downloads/drops/WTP 下载入口http://www.gtlib.gatech.edu/pub/eclipse/webtools/downloads/drops/What version of Eclipse does WTP work with?
2006-10-11 11:12:00
2668
1
转载 [Transshipment]MyEclipse Struts 快速上手
原文出处:http://myeclipseide.com/enterpriseworkbench/help/index.jsp?topic=/com.genuitec.myeclipse.doc/html/quickstarts/struts/index.html1. 序 此文档适应 Sun JDK 1.4.2, Eclipse 3.0.1 and MyEclipse 3.8.2. 环
2006-10-08 16:14:00
1325
原创 [Knowledge]安装和使用JUnit
安装JUnit为了使用JUnit(更多细节请参考http://www.junit.org ),必须在project的classpath中添加junit.jar。因此,建立一个新的classpath变量JUNIT。选择Window->Preferences菜单栏打开Preferences对话框,展开Java结点,选择Build Path->Classpath Variables项。然
2006-09-29 18:39:00
2734
转载 [Transshipment]Struts工作流程
ActionServlet是一个FrontController,它是一个标准的Servlet,它将request转发给RequestProcessor来处理, ActionMapping是ActionConfig的子类,实质上是对struts-config.xml的一个映射,从中可以取得所有的配置信息 RequestProcessor根据提交过来的url,如*.do,从ActionMa
2006-09-28 09:19:00
760
转载 [Transshipment]搭建Eclipse+MyEclipse开发环境
一、安装JDK 注:jdk1.5以上不需要配置环境变量亦可。 首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp); 然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“
2006-09-11 19:51:00
1962
原创 【Notes】ASP.NET Forums 资源文件缓存管理
最近研究ASP.NET Forums,越来越多的感到MS的高手们就是高手,他们能够合理的利用缓存来提高访问效率,并且提供了很多方便,譬如今天要研究的 显示语言和错误信息就是Cache的一个典型应用。 在ASP.NET Forums中,将语言信息,错误提示等全部放到单独的XML中,作为资源文件,这样就很容易实现多语言界面。(这我想到了以前我们做ASP开发的时候,都是将语言写入数据库,登
2005-12-01 19:28:00
1929
原创 【Addtional】关于ForumContext
这几天,关于HttpContext的东西没有少查资料。一直都很迷惑。难道Items集合可以Get & Set Object !HttpContext.Current.Items集合属性,不是用来存储字符串的吗?找遍国内的一些资料,也没有一个好的解释,MSDN上写的也很含混其辞。于是,改用Google搜索。终于一篇佳作被狗到了。应该来说,下面一段是最能解我之惑的东西。One
2005-11-22 10:14:00
1044
转载 【转贴】ASP.NET Forums2.0学习-关于ForumContext
转自:http://blog.csdn.net/danielhf 在asp.net中, context 对应于 HttpContext 类, 它承载了所有当前请求的相关信息, 在 Http 管道当中, 可以任何时刻通过它获取如 Request, Response, Session, Cache 等有用的相关对象, 尤其在HttpHandler 和 HttpModule 当中, 在 P
2005-11-22 09:34:00
1917
原创 【Collections】一个js代码
上次项目中需要一个pop,最后采用了link 的Title属性,用XMLHTTP赋值,当鼠标移上去之后,就显示。这样做有两个缺点:1. 鼠标移上去之后就是过一会Title就不见了。2. 不好安排格式,在link的title中如果是XMLHTTP response过来的值,不支持html格式。今天在微软上看到这个,感觉不错,偷过来咯! (: 如果再用XMLHTTP传值,就灵活多了
2005-11-21 13:01:00
1252
转载 【转载】Microsoft PetShop 3.0 设计与实现--数据访问层
自:http://blog.csdn.net/cocoboy79/ 最近对多层设计实现和.Net产生了兴趣,从而研究了一下比较著名的多层范例程序――PetShop,现在的版本是3.0,和以前的版本从设计上已有一定的区别,应该是和Java的Petshop设计相当。 本文将以设计和实现紧密结合的方式来分析,这也是我们广大实践型的软件开发人员的风格。先看一下设计图和具体实现VS.NET工程
2005-11-19 19:23:00
1076
原创 【原创】ASP.NET Forum 学习笔记系列--Web.config
ASP.NET Forum 学习笔记系列-Web.config 从2005年11月9号开始,正式开始研究ASP.NET Forum,希望通过本次的研究能够学习到DotNET的精髓。 今天从Web.config配置文件开始学习。爱出系列的我,也开始出所谓“ASP.NET Forum 学习笔记系列(×)” 那个“ASP.NET开发 笔试题目详解系列(×)”已经写到了第
2005-11-10 15:17:00
1314
原创 【收藏】ASP.NET中的HTTP模块和处理程序
ASP.NET请求的处理过程 ASP.NET请求处理过程是基于管道模型的,在模型中ASP.NET把http请求传递给管道中的所有模块。每个模块都接收http请求并有完全控制权限。模块可以用任何自认为适合的方式来处理请求。一旦请求经过了所有HTTP模块,就最终被HTTP处理程序处理。HTTP处理程序对请求进行一些处理,并且结果将再次经过管道中的HTTP模块: 请注意在http请求的处理过程中,只
2005-11-10 13:44:00
1225
原创 【原创】ASP.NET开发 笔试题目详解系列(六)
问题十四 构造函数的概念构造函数是一种特殊的方法,调用它来初始化对象。构造函数的名称总是和包含它的类名称相同,并且从不返回值。构造函数分为两类:实例构造函数和静态构造函数。实例构造函数用来初始化特定的对象实例。静态构造函数也称类构造函数,在第一次使用类之前调用。 一个类可以有多个构造函数。例如,可以声明一个不带参数的构造函数(如 Point())和一个带参数的构造函数(如 Point(int x
2005-11-10 08:59:00
1881
原创 【原创】ASP.NET开发 笔试题目详解系列(五)
问题十一 override与重载的区别override(函数覆盖)修饰符,覆写一个基类中的方法。重载(reload)则是将将同名方法重新写过,达到同名的函数实现不同的功能.从而实现了一个方法有不同的版本.问题十二 DataReader和DataSet的异同DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对S
2005-11-08 21:18:00
1572
转载 【转贴】在ASP.NET中使用Global.asax文件
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。概述Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上
2005-11-08 09:31:00
764
原创 【原创】ASP.NET开发 笔试题目详解系列(四)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处问题五 描述一下C#中索引器的实现过程,是否只能根据数字进行索引?参考答案:索引器(Indexer)是C#引入的一个新型的类成员,它使得对象可以像数组那样被方便,直观的引用。索引器非常类似于我们前面讲到的属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。下面
2005-11-05 21:51:00
1500
原创 【原创】ASP.NET开发 笔试题目详解系列(三)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处问题四 C#中的委托是什么?事件是不是一种委托?答:委托委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序
2005-11-05 20:29:00
2192
原创 【原创】ASP.NET开发 笔试题目详解系列(二)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处过了那么久终于开始写常见笔试题目系列了。这次打算逐步写出常见的面试题目。而对于非特别强概念性的题目,我还是做了很大的工作,目的就是让我们彻底了解,学习其中的东西。当文章太长的时候,请注意画线部分即可。其他部分,可作为学习的资料来看待。问题一 C#中 property 与 attribute的区别,他们各
2005-11-05 20:18:00
1655
原创 【原创】利用XmlHTTP实现不刷新获取数据
怪事天天有,今天特别多。本来想用XmlHTTP不刷新获取数据,然后填入相应位置。结果竟然导致页面出现乱码,开始怀疑是不是拷贝过来了代码导致的,就复制到记事本然后粘贴回来。不行!重新写代码,一行一行的测试。最后终于知道了,原来是最后一句。 eval( "form1.QtyOnHand"+whatid+".value=strQtyOnhand;"); 开始我写成 eval( "window.form1
2005-11-04 19:13:00
1153
原创 【原创】ASP.NET自定义控件开发点滴(二)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处HtmlTextWriterHtmlTextWriter的各种方法的参数取值为以下三种枚举类型:HtmlTextWriterTag,HtmlTextWriterAttribute和HtmlTextWriterStyle。这些枚举列举了HTML4.0的公共签名、attribute和CSS样式attribu
2005-11-04 10:04:00
866
原创 【原创】利用JavaScript实现动态删除行
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处如何动态的删除行呢?function but_display(i){ eval(line+i+.style.display="none";); eval("document.all(ReplenishApplyProduct" + i+").value ="); eva
2005-11-03 17:30:00
1388
原创 【原创】利用Javascript实现动态插入行
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处昨天插入的时候用 插入成功,今天却不行了,总是提示“目标对象无效”,不解!最后改成居然成功!!!function InsertNewLine(Id){var Maxline=window.form1.Maxline.value;var obj=eval("line"+Id);var objDiv=eva
2005-11-03 17:19:00
1573
转载 【收藏】Asp.net页面的生命周期
介绍 Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.ne
2005-10-31 13:22:00
1117
原创 【原创】ASP.NET自定义控件开发点滴(一)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处这次在学习DotNet自定义控件开发过程中将会把一些小小的心得写出来,一来让自己记得更加牢固,二来也可以为后来人提供学习的方向。1. 自定义控件从WebControl类而不是从Control类派生而来,那么就能够继承到许多附加的属性。 比如高度,宽度,字体和其他样式相关的属性。这些属性可以允许页
2005-10-29 20:13:00
1170
1
原创 【收藏】c#.net常用的小函数
1、DateTime 数字型System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curren
2005-10-29 19:06:00
741
原创 【原创】ASP.NET服务器控件调试
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处看到网上关于ASP.NET服务器控件调试的文章都是不够详尽,或者根本不是大家都用的VS.NET2003 ,所以决定写出此文:为了调试服务器控件,必须为使用服务器控件的应用程序附件一个调试器,这是因为服务器控件被编译成库文件,而调试器只能被附加到一个可执行文件。如果只有.NET Framework SDK
2005-10-29 15:09:00
1155
转载 【收藏】DotText Url rewrite详细分析
在写这篇随笔之前,其实网上早已有高手分析了.text的urlrewrite的实现(点击这里查看全文),问题是作为一个初学者的我,看了以后,感觉没有切中要害。所以,产生了写这篇dd的冲动。 从头说起,.text是通过httpModules和httpHandlers来实现urlrewrite的,看看web.config中的配置 1 httpHandlers> 2
2005-10-29 13:08:00
1671
原创 【收藏】 利用ASP.NET 2.0创建自定义Web控件
简介 从使用基本的文本编辑器到创作标记页面,Web 开发已经经历了一个漫长的过程。目前,集成开发环境 (IDE) 为开发过程中的几乎每个方面都提供了图形化表示形式。此外,还实现各种说明性编程技术以提高效率并降低出现错误的几率。Visual Studio 2005 和 ASP.NET 2.0 中的控件体系结构遵循了这些编程趋势,并且提供了可靠的、可扩展的环境,该环境设计为使开发人员可以创建能够
2005-10-27 12:31:00
2829
原创 【原创】ASP调用存储过程
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处再写出一个我刚刚整理出来的存储过程:if request.form("mod") = "MOD" then Set conn = Server.CreateObject("ADODB.Connection") Set cmdExec = Server.CreateObject("ADODB.Com
2005-10-26 17:09:00
944
转载 【收藏】HttpModule的实现
HttpHandler实现了类似于ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。而HttpModule实现了类似于ISAPI Filter的功能。 HttpModule的实现HttpModules实现了类似于ISAPI Filter的功能,在开发上,通常需要经过以下
2005-10-25 19:12:00
939
原创 【原创】ASP.NET开发 笔试题目详解系列(一)
出处:http://blog.csdn.net/caoxicao 作者:草惜草 转载请注明出处 最近打算跳槽,所以把自己经历的一些常用的笔试题目以及答案贴出,现在先凌乱的贴出,以后有时间再整理。打算写出一个系列,专门送给像我一样对编程,对概念是个半吊子的朋友,如果您是高手,不用往下看了。嘿嘿!1. SQL部分: 问:聚集索引和非聚集索引区别: 答:正文内容本身就是一种按照一定规则排列的
2005-10-25 15:59:00
2015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人