JAVA、WEB开发
文章平均质量分 52
wallimn
写过一些软件,VC、Delphi、Java都会一些,Oracle数据库也懂一点。这几年一直在同这些东西打交道。
展开
-
JSP中,AJAX使用POST方式提交中文乱码问题解决
/***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:wallimn 电邮:wallimn@sohu.com 博客:http://blog.csdn.net/wallimn 时间:2006-11-15 /***********本人原创,欢迎转载,转载请保留本人信息*************/ 今天终于解决了AJAX的中文乱码问题,写篇文...2006-11-12 14:06:00 · 108 阅读 · 0 评论 -
页面树形控件dhtmlxTree、mztreeview及xtree比较分析
这两天整B/S的东西要在网页上用树来展示层次结构,去网上找了找,找到三个:xtree、mztreeview10(梅花雪树)以及dhtmlxTree.花了一些时间对这三个东西进行了一下测试分析。 1.dhtmxTree 优点:功能非常强,尤其应对树是动态变化的情况,提供了大量的API:比如添加节点、修改节点标题样式及图标、CheckBox功能、节点的查找定位以及拖动,树数据是从特定格式的...2006-11-21 09:51:00 · 97 阅读 · 0 评论 -
简陋的Javascript脚本调试工具
现在“富客户端”是炒得比较火的一个概念。所谓的富客户端一般需要写大量的javascript/vbscript代码,脚本语言是比较难调试的,虽然可以使用OFFICE中带的脚本调试程序、DOTNET或其它的专业工具来调试,可总是些不方便。 写过VC程序的人相信比较熟悉TRACE、afxDump等几个函数,这几个函数可以在工具窗口实时的输出一些调试信息,可以很方便的发现一些运行时错误。有人使用...2006-12-09 10:22:00 · 191 阅读 · 0 评论 -
Hibernate中UUID的生成算法
不知大家在写数据库程序的时候使用什么做主键,使用无意义的东东做主键是个很好的做法,很多人用SEQUENCE,可我觉得Hibernate中的UUID是个不错的选择,我把他剥出来,喜欢的人可以拿去用。 算法如下:[code="java"] package com.wallimn.util;import java.io.Serializable;import java.ne...2006-12-09 10:27:00 · 192 阅读 · 0 评论 -
动态生成SQL查询条件定制表单及语句的脚本
最近使用AJAX技术来做东西,写了很多的JS代码,也分析了一些别人的JS程序,使用VS.net进行跟踪调试,积累了些经验,现在可以很流畅地使用JS来写些程序来满足自己的需要了。 我做的东西里有一项是通用的表格展示,服务器端使用DOM4J来转换生成XML数据,在客户端使用JS解析XML数据,然后在插件中展示数据,附带添加、删除及修改功能,这部分功能已经实现,基本上使用一个页面和一个Acti...2006-12-22 10:13:00 · 1257 阅读 · 0 评论 -
ajax中文乱码原因分析及解决方案
开始用JAVA做J2EE项目的时候, 很多人会遇到乱码问题,这个比较好解决,网上有很多成熟的解决方案,原理也广为大家所知。 我下面只简述一下这种情况下乱码的原因及解决方案:无论是Struts用的action还是、jsp页面、或者其它,最终会被编译成servlet程序由用户来调用。这些servlet是以UNICODE编码的。其实servlet用什么编码并不重要,重要的是servlet的输入...2007-01-06 21:40:00 · 154 阅读 · 0 评论 -
prototype库与flashget冲突问题
/***********本人原创,欢迎转载,转载请保留本人信息*************/作者:wallimn电邮:wallimn@sohu.com博客:http://wallimn.bokee.com http://blog.csdn.net/wallimn时间:2006-11-15/***********本人原创,欢迎转载,转载请保留本人信息******...2007-01-07 14:46:00 · 80 阅读 · 0 评论 -
Mapxtreme中的胖客户端、瘦客户端及中型客户端介绍
/***********本人原创,欢迎转载,转载请保留本人信息*************/作者:wallimn电邮:wallimn@sohu.com博客:http://wallimn.bokee.com http://blog.csdn.net/wallimn网络硬盘:http://wallimn.gbaopan.com时间:2007-04-03/***...2007-04-04 21:00:00 · 177 阅读 · 0 评论 -
关于验证码---不得不说的故事
/***********本人原创,欢迎转载,转载请保留本人信息*************/作者:wallimn电邮:wallimn@sohu.com博客:http://wallimn.javaeye.com时间:2006-11-15/***********本人原创,欢迎转载,转载请保留本人信息*************/ 现在,使用验证码的页面在网上是随处可见。一般...2007-04-15 12:49:00 · 90 阅读 · 0 评论 -
Java开发WebService实例--计数器(上)
[b]一、前言[/b] 本文假定你有一定的J2EE开发经验,这个教程没有过多的涉及基础知识和开发细节。如果在阅读过程出有什么问题,还请与我联系交流。 如果使用GOOGLE、BAIDU等搜索工具,搜索WebService的相关知识,可以查到N多的网页,我就是通过这些网页的学习,逐渐掌握了些WebService的相关知识。这里对那些无私奉献知识的人一并表示感谢。 ...2007-04-17 21:17:00 · 103 阅读 · 0 评论 -
Java开发WebService实例--计数器(下)
[b]四、客户端编写[/b] 客户端是个页面,为了条理清晰,我先写个调用Web Service的类,其内容如下:[code="java"]package com.wallimn.WebService;//调试请注意包名import org.apache.axis.client.Call;import org.apache.axis.client....2007-04-17 21:18:00 · 157 阅读 · 0 评论 -
如何垂直居中对齐CSS
之前看到很多人一直都问这个问题,不过当时我没当一回事,因为在 CSS 中要垂直居中,多数是在有高度的情况下,或者容器高度不定的情况下才用,看上去比较舒服,而且实现的方法也不少,不一定要拘泥于和 table 布局一样。不过最近有人问了几个例子,看来对此的需求还不少。现在就把我经验拿出来分享一下,希望大家鼓鼓掌。首先,要有一个概念:凡是 table 布局可以实现的,CSS 一定可以实现。CSS...2007-08-08 11:29:00 · 168 阅读 · 0 评论 -
带checkbox的网页树形控件
这个是我以前写的一篇文章,后来又写了一篇,贴了所有的代码。地址:http://wallimn.iteye.com/blog/332604 做WEB程序的人多数应该听说过dtree,这个插件还不错,简单、效率还算可以,而且可以在cookie中保存树的状态(刷新页面树会保持节点展开、收拢状态),如果节点量不是很大的情况下,是个不错的选择。我在好几个项目里都用到过。但这个插件不带checkbox,...2007-09-10 09:48:00 · 93 阅读 · 0 评论 -
网页上如何执行本地程序
作者:wallimn(网名:wallimn、邮件:wallimn@sohu.com)博客:http://blog.csdn.net/wallimn时间:2007-09-10声明:此文欢迎转载,转载请保留本人信息。如果对您有帮助,希望心存感激,呵呵。更多文章,请访问我的博客。 在网页上如何执行本地程序呢?这不会是大家经常遇到的问题,但有时用户会提这样的要求。 有两种方...2007-09-10 09:49:00 · 242 阅读 · 0 评论 -
li与div自动截断过长文本
[code="html"]w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库w3c-标准网页组件库[/code]...2007-10-04 15:35:00 · 356 阅读 · 0 评论 -
工作流(OSWorkFLOW)的例子改造
/***********本人原创,欢迎转载,转载请保留本人信息*************/作者:wallimn电邮:wallimn@sohu.com博客:http://wallimn.iteye.com http://blog.csdn.net/wallimn时间:2006-11-15/***********本人原创,欢迎转载,转载请保留本人信息******...2006-09-14 15:16:00 · 180 阅读 · 0 评论 -
开发网页手写留痕系统(JSP篇)
B/S系统的手写留痕还是有一定的应用的,如办公系统中的签字、批示等。下面介绍如何实现页面上的手写留痕。系统中用到jstl、hsql数据库以及一点简单的java绘图函数,如果对以上基础知识有所疑问,请自行解决(如不解决,也能成功)。 本文对于如何使用JSTL、HSQL以及jsp生成验证码等技术有一定的借鉴意义。 我发现在小型系统中使用HSQL真是绝配,就如同asp与m...2008-08-22 13:44:00 · 345 阅读 · 0 评论 -
Web 开发调试分析工具
Firebug For FirefoxWeb 调试工具http://getfirebug.com/index.htmlFirebug LiteWeb调试工具,非插件模式(js文件)。支持简单的信息查询和调试。http://getfirebug.com/lite.htmlDebugBar一款很强大的调试工具,仅仅支持IE,并且收费。http://www.deb...原创 2009-02-27 13:21:40 · 131 阅读 · 0 评论 -
使用javascript进行浮点数计算的精度问题
AJAX应用日益广泛的今天,偶尔会使用javascript进行一些浮点数计算。今天试了一下,发现个很有意思的问题。其实这个问题与java的问题是一样的,就是精度问题。javascript名字中的java真不是白叫的。问题就是: var value = 4.5/100+0.1; alert(value); 猜一下值是多少? 可能会是:0.14500000000000002...2009-02-28 11:08:10 · 116 阅读 · 0 评论 -
dtree与jstl结合使用的示例
展示了使用JSTL标签、Oracle层次查询、dtree结合使用的方法。[code="html"] select ID,PID,name,url,tipinfo,target from MENU_TREE start with PID=0 connect by prior ID=PID order siblings by ID ...2009-02-28 11:12:56 · 103 阅读 · 0 评论 -
关于工作流的讨论
最近用OSWORKFLOW做了个东西,发现工作流好象有这样个问题不太好解决:如何实现动态的分支,也就是分支的数量是动态变化的;还有,如何实现合并的条件动态变化?这个问题如果从流程的原理上可能不太好解决,似乎要动态改变工作流的定义,我觉得这样好象有违工作流的思想。大家对于这样的问题有什么好的解决方案吗?有没有办法可以从流程定义上变通的解决这个需求?使用工作流之后,发现用户的流...2008-01-12 14:41:00 · 107 阅读 · 0 评论 -
java的可变参数列表
以前一直以为java方法的参数个数是编译期已知的,有些羡慕可以乱加实参C#和变态的js.后来无意中发现了java方法签名中竟然有"..."这种写法.事实上,java方法的参数数目也可以是不固定的,直到运行时.比如main方法的签名其实可以这样写:public static void main(String... args)//方法1它也可以运行.并且,如果同时还存在pu...原创 2009-03-13 23:22:21 · 221 阅读 · 0 评论 -
假如我是JAVA开发人员
假如我是JAVA开发人员,我想我应该会做到以下几点:1. 精通j2se,熟练掌握常用的包的API,比如java.lang、java.util、java.io 、 java.math、java.text我会去看apache的开源项目,我会主要看commons项目,通过阅读源代码来提高自己对java基础的理解并培养好的编程方式,我会比较关注2本书,一本是thinking in java 一本是ef...原创 2009-03-14 19:44:31 · 83 阅读 · 0 评论 -
广度优先遍历目录
[code="java"]public class ListPath{ List dirs = new LinkedList(); public void getPathList(String root) { dirs.add(new File(root)); while (dirs.size() > 0) { File f = (File) dirs.remove...2009-03-19 13:29:47 · 347 阅读 · 0 评论 -
Collections.sort() 对 List 排序
[code="java"]import java.util.Comparator;import java.util.List;import java.util.ArrayList;import java.util.Collections;class User { String name; String age; public User(String nam...原创 2009-03-19 21:51:45 · 197 阅读 · 0 评论 -
深入研究枚举类型(Java 5.0) 更有效地处理常量
John Zukowski (jaz@zukowski.net), 总裁, JZ Ventures, Inc.2005 年 4 月 19 日 2004 年 11 月,Brett McLaughlin 带您初步了解了如何在 Java 5.0 平台上使用枚举类型。在这个月的“驯服 Tiger”技巧文章中,专栏作家 John Zukowski 将解释如何使用枚举类及其预定义方法,同...原创 2009-03-22 01:27:46 · 95 阅读 · 0 评论 -
CSS实例(四):实现TabView(页签)效果
今天花了点时间,设计了一个网页上用的tabview(页签、tabcontrol)效果。个人觉得实现得比较不错,网页元素用得比较少,js代码也比较精练。测试了一下支持IE、FireFox以及chrome。支持同一页面上多处使用。 没有什么过多说的。先看一下效果。[align=center][img]/upload/attachment/87092/5b1524c9-e7ae-3ea...2009-03-23 23:41:29 · 271 阅读 · 0 评论 -
KindEditor的上传图片CGI(JSP版)
见过、用过很多网页在线编辑器,如:fckEditor、eWebEditor、htmlarea等,也简单看过、修改过其中的代码。但我觉得KindEditor的框架结构最为小巧、合理、精致。程序代码比较优美、易懂。 功能上,有个我也比欣赏的,就可提供了方便的上传本地图片的扩展编程接口,自带了asp、php的上传CGI程序。我做的项目里一般用java用的比较多一点。可官方没有提供,就自已写...2008-08-30 13:21:00 · 137 阅读 · 0 评论 -
Java读取word文档解决方案
java读取word文档时,虽然网上介绍了很多插件poi、java2Word、jacob、itext等等,poi无法读取格式(新的API估计行好像还在处于研发阶段,不太稳定,做项目不太敢用);java2Word、jacob容易报错找不到注册,比较诡异,我曾经在不同的机器上试过,操作方法完全一致,有的机器不报错,有的报错,去他们论坛找高人解决也说不出原因,项目部署用它有点玄;itxt好像写很方便但是...原创 2009-09-15 12:26:13 · 942 阅读 · 0 评论 -
JAVA取汉字拼音码的代码
[code="java"] public static String getPinym(String a) { //汉字区位码 int li_SecPosValue[] = {1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 310...2009-03-24 22:31:29 · 551 阅读 · 0 评论 -
在旧 Java Plug-in 和下一代 Java Plug-in 之间切换
缺省情况下已启用新 Java Plug-in。然而,如果在将 Applet 程序与新 Java Plug-in 一起运行时遇到问题,用户可以切换回旧 Java plug-in,而不必对 Windows 注册表和移动文件进行任何人工控制。在新、旧 Java Plug-in 之间切换的步骤 1. 单击“开始”。 2. 单击“控制面板”。 3. 双击“Java 控制面...2009-03-25 23:55:47 · 671 阅读 · 0 评论 -
INPUT、SELECT等表单元素的对齐问题
1.INPUT和图片按钮对齐: 也可以在按钮的样式里面加入:vertical-align:middle;2.INPUT和文字对齐定义INPUT的样式,input {vertical-align:middle;},这样文字就会和INPUT框对齐。3.以此类推,SELETE框等都如此可以在全局CSS中定义:input,...原创 2009-03-26 00:23:47 · 1467 阅读 · 0 评论 -
[转贴]JasperReport 学习之路
最近工作中用到报表,而我在学习JasperReport的过程中遇到了很多问题(主要是国内的资料太少了),网上很少找得到,在此我就把我找到的一些资料和大家共享,希望能对大家有所帮助。1、JasperReport和iReport的资源,最新版本可以到下面官方网站得到iReport官方网站:http://ireport.sourceforge.netJasperReport官方网站:...原创 2009-03-26 13:03:04 · 191 阅读 · 0 评论 -
jasperReport中的Demo说明
用ant工具运行就可以看到效果1. alterdesign该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素比如让某一个矩形变色或其他2. antcompile演示如何让 ant 来编译3. chart演示了如何在报表中添加图像,JasperReport是用Scriptlet的方式往报表中添加图像,而Scriptlet是调用也是开源的j...原创 2009-03-26 13:06:02 · 322 阅读 · 0 评论 -
基于Web的套打方案集粹
应用web化,不论对开发商,还是对用户来说,实在是一种很经济的选择,因为基于web的应用,客户端的规则很简单,容易学习,容易维护,容易发布。但对程序员来说,因为浏览器的局限性,却要面对很多挑战。怎么样来进行基于web的套打,就是这么一个令多数程序员头痛不已的问题。 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器...原创 2009-03-26 13:23:53 · 238 阅读 · 0 评论 -
利用WebBrowser实现Web打印的分析
WebBrowser 是IE内置的浏览器控件,无需用户下载。本文档所讨论的是有关IE6.0版本的WebBrowser控件技术内容。其他版本的IE应该也支持。与其相关的技术要求有:打印文档的生成、页面设置、打印操作的实现等几个环节。本文以asp为例,但是他可以容易的移植到其他web技术中。 一、WebBrowser控件 二、WebBrowder控件的方法//打印...原创 2009-03-26 13:30:32 · 112 阅读 · 0 评论 -
利用WebBrowser彻底解决Web打印问题(包括后台打印)
BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了。抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。WebBrowser有很多功能,除打印外的其他功能就不再赘述了...原创 2009-03-26 13:32:08 · 1332 阅读 · 0 评论 -
WebBrowser 打印 套打
首先在网页中添加:然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint { DISPLAY: none }只要把不想打印的东西的css设置成noprint就可以了。现在就实现了基本的web打印,需要注意的情况如下:必须将ie的internet选项的安全设置中对于没有标...原创 2009-03-26 13:35:50 · 368 阅读 · 0 评论 -
用 GlassFish v2 替换 Tomcat 5.x
关键字: glassfish1. 背景 用了很多年的Tomcat, 无论开发环境还是生产环境, 应该说, 大家对它还是基本满意的.不过, 也不是一点问题没有. 从开发人员的角度来说, Tomcat主要的缺点就是较弱的热部署(hot deploy)能力. 修改一个Java类, 保存后, Tomcat会重新加载这个类, 但不久就要重新启动Tomcat才能继续开发. 在企业关...原创 2009-04-01 11:57:39 · 196 阅读 · 0 评论 -
javascript控制select元素
/***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:wallimn 电邮:wallimn@sohu.com 时间:2009-09-23 博客:http://wallimn.iteye.com 网络硬盘:http://wallimn.ys168.com /***********文章发表请与本人联系,作者保留所有权利************...2009-09-23 22:51:12 · 159 阅读 · 0 评论