- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 整数和字节数组之间的转换算法
//整数和字节数组之间的转换算法 public static byte[] int2bytes(int number) ...{ byte b[] = new byte[4]; for (int i = 0; i 4; i++) ...{ b[i] = new Integer(number & 0xFF).byteValue();
2007-06-19 15:23:00 1015
原创 [必需更多语法分析时,到达内容结束:标记嵌套错误?]:org.apache.jasper.compiler.ParseException: 异常解决方案
[必需更多语法分析时,到达内容结束:标记嵌套错误?]:org.apache.jasper.compiler.ParseException: 必需更多语法分析时,到达内容结束:标记嵌套错误?该异常一般是使用标签时没有封闭所造成的,比如、、等等等等排除异常的方法很简单,就是搜索在jsp中用到的这些标签,把该封闭的封闭掉即可
2005-03-09 09:45:00 1899
原创 保持struts-config.xml不变,将动态Form org.apache.struts.action.DynaActionForm转化成ActionForm的例子
很简单,需要注意的是:在FormBean里 Integer state = new Integer(2);这样初始化和在配置文件中这样初始化: 是不起冲突的,配置文件的优先级更高,实际上这里配不配都是一样的假设struts-config.xml中本来是这样:
2005-02-22 19:19:00 2265
原创 一行代码引用资源文件
以前不知道有这么个类,资源文件的引用都是自己写的方法:java.util.ResourceBundle.getBundle("com/frame/webFrame/portal").getString("RequisitionAction.optical")ResourceBundle是个抽象类,getBundle是个工厂方法,入参即为资源文件所在相对路径,该相对路径是相对于classes文件夹而
2005-02-21 15:45:00 1205
原创 解决LookupDispatchAction使用中对中文信息支持的问题
关于这个问题,首先得明白jsp页面数据----到----ActionForm----到----Action的顺序,一般来说jsp页面的数据提交无非是get方式或者post方式,通过request都可以得到,所以,凡是使用LookupDispatchAction时出现中文信息支持问题的,均是出在这个中间环节----formbean上了。 出现这个问题的原因是reques
2005-02-21 15:20:00 1927 5
原创 全世界所有程序员都会犯的错误及自己的一点补充说明
全世界所有程序员都会犯的错误 2004 - 05 - 15missair 点击 : 49 全世界所有程序员都会犯的错误 全世界所有程序员都会犯的错误 发布日期:2003 - 12 - 29作者:蔡学镛 当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。 从来没犯过这种错误的
2005-02-20 15:10:00 1081
原创 基于struts的请求到框架---涉及二次请求---的经过
原理是这样的:点击url,链接到框架(一次请求),框架中又配置了monitorForwardAction.do,它又会去做请求(这是第二次请求),所以一次请求之后,request里的东西会消失,所以monitorForwardAction里得不到从开始传入的属性,这时候,想要从开始点击传值的话,应设进session,但记得把值取过后将其remove第二点要注意的,是类似于这样的情况:在一个类似
2005-02-18 10:04:00 970
原创 struts Action 和 html中框架的配合使用一例
原理是这样的:点击url,链接到框架(一次请求),框架中又配置了monitorForwardAction.do,它又会去做请求(这是第二次请求),所以一次请求之后,request里的东西会消失,所以monitorForwardAction里得不到从开始传入的属性,这时候,想要从开始点击传值的话,应设进session,但记得把值取过后将其remove第二点要注意的,是类似于这样的情况:在一个类似于下
2005-02-05 17:51:00 1791
原创 异常fetch out of sequence的生成原因
主要是因为使用ExpressDSO.save()(泛指一些需要事务控制,即可提交和回滚支持的方法)时没有将其作为事务提交,在spring.xml里经过以下配置后就可以了 class="com.ztesoft.ds.bizsvc.modify.AtomDealModifySvcImpl"> class="org.springfram
2005-02-02 10:23:00 8259
原创 spring 作为bean factory
今天犯了一个很概念性的错误,原因在于不理解spring作为bean factory时对beans的创建周期的管理。原来spring对其中的每一个bean 在默认状态下都认为是单态的,即singleton="true",所以,一旦你创建了一个在spring.xml配置的bean后,它是一直存在的
2005-01-28 17:43:00 1048
原创 does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.异常及其解决方案
Dispatch时产生了这个异常:does not contain handler parameter named ‘method’ This may be caused by whitespace in the label text DispatchActio E org.apache.struts.actions.DispatchAction Request[/messageAction]
2005-01-27 09:25:00 12402 1
原创 Cannot retrieve definition for form bean null on action .......异常的原因
虽然jsp页面中的form可以不为其写formbean或者动态form(后台用request.getParameter()即可读取),但是一旦用了html:form的标签,就一定要为其写formbean或者动态formbean了
2005-01-26 13:49:00 4082 1
原创 Cannot find bean org.apache.struts.taglib.html.BEAN in any scope异常解决方案
Cannot find bean org.apache.struts.taglib.html.BEAN in any scope造成这个异常,十有八九是使用了只能在html:form标签中才能使用的标签,比如html:hidden
2005-01-26 13:43:00 4575 2
原创 struts的奇怪异常及其解决方案---missing resource 'received' in key method map
在使用struts时,由于继承了LookupDispatchAction,所以为其写了资源文件出现了下面的异常:missing resource 'received' in key method map javax.servlet.ServletException: Action[/messageAction] missing resource received in key
2005-01-22 14:38:00 3722
原创 使用displaytag时出现的一个异常及其解决方案
[1/12/05 13:07:54:238 CST] 16f2036b LookupUtil W org.displaytag.util.LookupUtil Exception: [.LookupUtil] Error looking up property "title" in object type "com.ztesoft.ds.application.web.bulletin.d
2005-01-12 13:21:00 2181
原创 struts多模块成功范例
一、web.xml: action org.apache.struts.action.ActionServlet config /WEB-INF/etc/struts-config.xml config/manage
2005-01-07 16:30:00 1245 1
原创 displaytag中decorator一例
后台部分:=======================================================import org.displaytag.decorator.TableDecorator;import java.util.HashMap;import java.text.SimpleDateFormat;import java.util.Date;public cla
2005-01-05 13:12:00 4127
原创 jstl中使用做判断用的标签属性test时需要注意的
... 像上面的判断字符串的句子中,字符串需要用单引号,今天因为这个问题浪费了不少时间,记之!
2004-12-27 14:54:00 1795
原创 displaytag的翻页机制
这可能是displaytag的局限性了,它的翻页机制是这样的:如果一个list中有10000个bean,按照它的机制,如果是第一页(每页n条),它会把前n条数据取出来,然后再把剩余的10000-n条删除,当你点击页面“2”的时候,它再从后台绕一圈,把第二页的数据,也就是把第n+1-2n条记录取出来,把剩余的删除。这样,它实现了翻页,又防止了内存占用过大。但是,不管怎么说,它还是有一个取出所有条数的
2004-12-24 10:49:00 2246
原创 displaytag中列名显示为中文(从资源文件中读取)
第一,必须建立一个资源文件。放在WEB-INF/classes下,以**_zh_CN.properties命名第二,配置struts-config.xml。在其中添加配置:第三,在jsp页面上使用fmt标签,绑定该资源文件: 第四,在displaytag的column属性中指定titlekey,例如:这样,中文即可显示(注意编码,不然会有乱码出现,资源文件编码应与jsp页面编码相同)
2004-12-23 15:47:00 1577 1
原创 displaytag中decorator的使用原理
decorator有两种,一种是用在displaytag:table中,一种是用在displaytag:column中,前者对整个表中相应属性有效,后者对单个列有效。所以,在前者中,你一定要在响应的decorator类中写上get方法,命名方式为get+beanProperty(bean属性),前者需继承TableDecorator类,后者只需实现ColumnDecorator类的decorate
2004-12-23 11:57:00 3330
原创 tiles的基本用法一例
不用去配置tiles-defs.xml,也不需要在struts-config.xml里添加有关tiles的配置,直接在jsp页面中引入标签tiles即可.以下有三个jsp文件,三个文件都在WEB-INF文件夹外面的文件夹tileslist里,test.jsp,mapping.jsp,lists.jsp1.test.jsp 2.mapping.jspmapping 3.lists.jspli
2004-12-22 14:10:00 1477
原创 include file=""和jsp:include page=""的区别
%@include file="file.suffix"%>中不能包括动态的内容,比如不能这样: %@include file=""%>, 因为它是在页面编译时被引入,所以不能包含运行期的内容
2004-12-22 13:48:00 995
原创 struts的三种转向方式
直接继承Action,实现其execute方法是最常见的一种继承DispatchAction,见lookup...和dispa...最大不同一文继承LookupDispatchAction,见lookup...和dispa...最大不同一文lookup...和dispa...最大不同一文中说到的springframework.web.struts中的类,也能在struts.actions里面找到
2004-12-18 16:26:00 1229
原创 LookupDispatchActionSupport和DispatchActionSupport的最大不同
LookupDispatchActionSupport和DispatchActionSupport均可在org.springframework.web.struts下找到1、LookupDispatchActionSupport前者比后者多了一个Map,对于前者,哪个key对应的方法名是在这个Map中取的,而这个map又要对应一个源文件,可以是class的,也可以是properties的,所以说,
2004-12-18 15:52:00 2687
原创 Dispatch时产生了这个异常:does not contain handler parameter named ‘method’ This may be caused by whitespace in the label text
DispatchActio E org.apache.struts.actions.DispatchAction Request[/messageAction] does not contain handler parameter named method. This may be caused by whitespace in the label text.出现这个异常的原因是,jsp页
2004-12-18 13:48:00 3349 2
原创 JBulder中文问题完美解决方案
1.JBuilder操作中鼠标的定位不准的解决方案:tools-->editor options-->color-->依次选择Screen element各种方式,把bold属性全部去掉,解决。Tools->Editor Options->Display中将font family选项改为Courier New,也许可以.最佳方法:JB和CBX光标定位可以这样完美解决jbuilder.config
2004-12-09 16:48:00 1125
转载 JBuilder中文问题完美解决方案(转)
1.JBuilder操作中鼠标的定位不准的解决方案:tools-->editor options-->color-->依次选择Screen element各种方式,把bold属性全部去掉,解决。Tools->Editor Options->Display中将font family选项改为Courier New,也许可以.最佳方法:JB和CBX光标定位可以这样完美解决jbuilder.config
2004-12-09 16:44:00 1095
原创 心窍通了之纪念篇---我对midlet的理解
近两个月来,我一直在钻j2me,但是由于没有名师开化,再加上资质拙劣,我对j2me的理解一直隔着一层.开始学j2me,我将精力放在对例子程序的研读上,发现也并不难,因为它们在某种程度上框架是一致的,用的代码也差不多,所以,可以"套".但是,也很难,因为要想弄明白一个midlet的生命周期就已经够像我这样的初学者受的了.所以,在这段时间里,我的问题很多:比如:1.既然destroyApp(f
2004-09-16 10:25:00 1644
原创 Java 多线程入门大全(适用于有一定基础者)
作者:qlampskyface 和作者联系:xiaozuidaizhi@sina.com 接触多线程已经不少时间了,也做了不少事情,但是一直觉得用起来不那么顺手,在debug的时候,往往会比较担心在同步上出什么问题,想起"程序员最怕的是自己写的代码"这句话,觉得真是不假. 终于有一天,我觉得是时候把这个问题弄清楚了,所以,我就在网上找相关的内容看,结果竟然是找不到在我
2004-07-13 15:01:00 1362 2
原创 用i=i++ + ++i带你入门javap
关键字:java javap和作者联系:xiaozuidaizhi@sina.com============================================================================================ 摘要: javap是一个很好的深入查看程序内部运行机制的工具,不过它有不同于汇编的自有格式的语句。本文通过用javap对i=i
2004-07-13 14:27:00 1557
原创 windows 复制命令提示符中内容的小技巧
???关键字:java?? javap和作者联系:xiaozuidaizhi@sina.com============================================================================================???? 很简单,用鼠标选择你要复制的行,然后点鼠标右键,就自然得复制进剪贴板里了,然后新建一个文本文件,点右键--->粘
2004-07-13 13:19:00 1309
原创 敲开MIDlet的脑壳----在MIDlet中另外运行的两个线程
关键字:j2me midlet 线程 和作者联系:xiaozuidaizhi@sina.com ================================================================================ 先定义几个名词:1.MyMIDlet 是继承了MIDlet的类(至于MyMIDlet是否实现其它接口,我们不去关心)2.MyCanva
2004-07-12 15:09:00 1113
原创 midlet并不是由你一个人来控制
关键字:j2me? midlet? jam 和作者联系:xiaozuidaizhi@sina.com ================================================================================ ??????? 经过一段时间学习j2me,除了类库受限外,我还觉得midlet和application之间的差别主要表现在对程序的控制上
2004-07-12 14:53:00 887
原创 在sqlplus环境中对自己的动作和结果进行记录
和作者联系:xiaozuidaizhi@sina.com需要用到以下的命令:spool 文件名.文件后缀一系列操作和操作结果spool off这样,就可以把操作的语句和操作的结果以文本的形式存储在自己建立的文件--"文件名.文件格式"该文件被保存在if os is linux then 用户目录下if os is windows then Sysdir/Documents an
2004-05-29 16:01:00 1001 1
原创 调用构造函数创建对象时应该知道的两点
一、有父类的类在创建自己对象时,先调用父类的构造函数,有以下两种情况: 1、当父类没有构造器时(即只有默认的隐式的无参构造器),先调用该隐式构造器,再调用自己的构造器;public class test extends sup{ public test() { } public test(int i){ System.out.println(i);
2004-05-21 13:49:00 2516
原创 Java 语言中的 return 语句
作者:qlampskyface 和作者联系:xiaozuidaizhi@sina.com 众所周知,return 只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题。例一:class test { public String test() { i
2004-03-30 19:18:00 1250 2
原创 this 之鲜为人知的一面
作者:qlampskyface 和作者联系:xiaozuidaizhi@sina.com众所周知,this的两种用法非常普遍.1.代替当前实例.例如this.成员变量名,this.成员方法名2.代替构造函数,比如this().上述两点不再赘述.但是,我觉得this还有一种现象大家可能没有注意到:可能有时候你会发现如下的现象:publi
2004-03-30 19:18:00 937 1
Manning.Java.Persistence.with.Hibernate[Hibernate实战第二版].pdf
2009-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人