J2EE
dr2tr
这个作者很懒,什么都没留下…
展开
-
CheckStyle的自定义开发
CheckStyle,正如名字所表示的,是用来检查Java Style的。它的开发站点(http://checkstyle.sourceforge.net/index.html)上的说明是“Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. ”原创 2007-03-05 11:17:00 · 5313 阅读 · 1 评论 -
一个form多个sumit按钮
script type="text/javacript">function funButton1(){document.formName.action="1.htm";formName.submit();}function funButton2(){document.formName.action="2.htm";formName.submit();}script>html> body>原创 2006-05-09 21:30:00 · 1338 阅读 · 0 评论 -
Reusing Database Objects (in Jsp&Servlet)
1. Reusing DB Connections:. generate connection in init() of Servlet and close connection. Then in doPost()/doGet(), we can do any query.2. Reusing Prepared Statements: Prepared Statement must be t原创 2006-05-08 17:54:00 · 785 阅读 · 0 评论 -
Hibernate起步尝试
首先是寻找使用Hibernate3.0的Eclipse插件。官方站上提供了Hibernate Tools,这个东西看Manual是很不错的,但是实际用起来,却总是没能成功(也许是版本问题,我用Eclipse3.1.2,还有一个Lomboz,试了这个tool的3.1Beta和3.2beta,要么就是根本没有相关文件生成,要么就是缺文件,原因不明)。经过一天多的尝试,决定暂时先放弃这个工具。原创 2006-09-08 16:53:00 · 1450 阅读 · 0 评论 -
Servlet tips --security
1.Http Authentication: %tomcat%/conf/tomcat-users.xml: web.xml: .... ... basic ... ... 2.Form-Based Authentication form ... .. 3.Custom Authentication: 4.Form-Based Custom原创 2006-04-27 09:46:00 · 871 阅读 · 0 评论 -
session tracking
1.Traditional Ways to perform session tracking: User Authentication(getRemoteUser() ); Hidden Form Fields(); URL Rewriting( some use java.rmi.server.UID().toString() to dentify unique one); Persisten原创 2006-04-24 13:30:00 · 839 阅读 · 0 评论 -
关于useBean的一些思考
出自《Core Servlet and Jave》1。First, a jsp:useBean element results in a new bean being instantiated only if no bean with the same id and scope can be found. If a bean with the id and scope is found, th原创 2006-04-23 21:42:00 · 812 阅读 · 0 评论 -
Servlet tips --sending HTML information
1. Response basics: public void ServletResponse.setContentType(String); //content type of response pubic PrintWriter ServletResponse.getWriter(); //charactor output public ServletO原创 2006-04-21 10:33:00 · 845 阅读 · 0 评论 -
Servlet tips --init(), destroy() and retrieving information
1. CGI Evnironment Variable: request.getXxx..2. get initiial parameter: ServlietConfig.getInitParameter(para_name);//parameter in web.xml3. init() is guaranteed to be called and completed before t原创 2006-04-20 11:29:00 · 694 阅读 · 0 评论 -
Spring, Hibernate与Struts集成的大概思路
这篇文章是笔者在再次读了夏昕的《Spring Guide》后的一些总结。由于本人最熟悉的是Struts,而对Spring、Hibernate还没有很多的实践经验,所以虽然这篇文章讲的是三者的集成,但主要还是以Struts为中心。首先看一下Struts与Spring的集成。首先看一下在struts-config.xml中需要做的改动,最开始是加入插件声明:struts-conf原创 2006-10-08 21:45:00 · 2341 阅读 · 0 评论 -
Oracle中Sequence的一些知识点
1。Oracle的Squence有两个属性,nextval和currval,可以在Sql语句中调用。但是编程时发现,在一个Connection中,只有出现过nextval之后才可以调用currval。比如:select seq.currval from tbl;在今天的实验中是不成功的;而select seq.nextval, seq.currval from tbl;就可以通过2。由上,原创 2006-05-22 16:22:00 · 1010 阅读 · 0 评论 -
Struts一些技巧的纪录
1。一表单多按钮的问题,有关button和submit的name属性在getParameter的区别 如果我用type=submit name="" value=""的形式可以在servlet中成功用getparameter获得到底是哪个按钮被按下了但是现在我想在submit前作表单验证, 所以改成了type=button name="" value="" ,然后在js里验证后submit原创 2006-05-23 17:26:00 · 878 阅读 · 0 评论 -
由于JDK版本问题导致的错误
在自己机器上(JDK5, Struts1.2.4, Tomcat 5.5)开发了一个小系统,deploy到服务器上时,却出现了错误:Unsupported major.minor version 49.0 在网上查了一些资料,建议多半是将运行环境中的JDK换成与开发环境相同的版本。但是,自己机器上玩玩这个可以,要在服务器上改变环境谈何容易。无奈之下,只有选择重新编译,于是,恶梦开始。原创 2006-07-21 18:31:00 · 1320 阅读 · 0 评论 -
一个小型Struts系统开发过程中的小技巧
使用JavaScript进行页面某部分显示/隐藏操作的方法:document.all.某部分的id名.style.display=none(隐藏)或者block(显示)设定Text域默认值的方法,只需要在ActionForm中,在相应的field声明时赋上默认值就可以了。比如:private String userName = “default name”; Struts的Be原创 2006-07-20 11:08:00 · 1023 阅读 · 0 评论 -
一个小型Struts系统开发过程中的笔记整理
之前在GL的督促下用Struts做了一个简单的HR系统。其间有过许多问题,现在归纳一下,希望对看到的人有所帮助。笔者以前也用Struts开发过一个系统,那时候Struts的版本是1.1,现在1.2了,发现有一点区别。这次开发最开始的问题就是在这一点上。首先有关于消息提示部分的内容。在Action中,saveErrors(String, ActionError)已经被废弃了,但是saveEr原创 2006-07-20 10:56:00 · 1155 阅读 · 0 评论 -
Struts 少见的HTTP Status 503 - Servlet action is currently unavailable错误
网上众多资料说起这个错误地时候,多半是以web.xml中没配置好ActionServlet为理由的。今天为了加一个数据源,也碰到了这个错误。找了半天,才发现错误原因是在对数据源的设置中(struts-config.xml),有一个参数错了,但是在启动、运行以及页面访问的过程中,服务器没有任何异常出现。我的配置,仅作展示: key="hrm"> value="oracl原创 2006-07-06 14:16:00 · 10366 阅读 · 1 评论 -
Struts环境配置的一些问题
刚才写的东西都被系统清空了,现在凭回忆补一点吧1。在使用Lombz产生动态网站项目时,其自动生成的web.xml常常会有问题。(主要是文件头部分常常有问题)。一般可以找一个正确的替换之。2。在web.xml中需要对ActionServlet进行声明,不然在运行时会报异常(基本是提示找不到Action之类的东西)3。程序版本的问题。(通常JDK版本,Tomcat版本以及Strut原创 2006-07-05 15:15:00 · 721 阅读 · 0 评论 -
自定义taglib的开发
自定义标签必须实现下面三个接口中的一个:Tag、IterationTag、BodyTag1.Tag 如果要实现这个接口,可以通过扩展TagSupport这个类,来写自己需要的方法,而不需要把Tag接口中的所有方法实现。 Tag接口的方法: doStartTag()、doEndTag()、getParent()、setParent()、release()、setPageContext()转载 2006-06-22 15:22:00 · 802 阅读 · 0 评论 -
helpdesk structure analysis
package constants: all public classes, fileds in which is public static final, CONSTANTpackage core: commonly used classes, always contains a interface(like class Service, Message and so on) and原创 2006-06-06 11:19:00 · 784 阅读 · 0 评论 -
Web登陆模块的常见解决方案及一些注意事项
1。总体结构JSP页面显示输入页面,Servlet(或者JSP)处理出入(服务器端验证)并设置Session以及设置跳转。2。登陆页面(JSP),实现客户端基础验证(JS),并进行安全设置:2.1 图片代替提交按钮:2.2 输入完密码后回车代替提交这里,keyDown()的内容是:function keyDown() { {var Key=eve原创 2006-06-05 11:22:00 · 2107 阅读 · 0 评论 -
Servlet Tread tips
If your servlets only read from the request, write to the response, and save information in local variables, you neednt worry about the interaction among these threads. Once any information is saved原创 2006-04-20 10:05:00 · 617 阅读 · 0 评论 -
JavaBean 简单流程
好久没碰,几乎都忘了。举个例子,根据输入的出生年份计算年龄。贴一段示例代码:Age.java //简单的Bean,非常简单package bean;/** * @author deadsea */public class Age { private int birth_year; private int age; //主要就是这里了 public int getAge()原创 2006-04-21 23:09:00 · 809 阅读 · 0 评论 -
做物流系统(Struts)时的一些记录
[ServletException in:trafficConditionManage/trafficConditionManage_inc.jsp] argument type mismatchbean中setProperty时,用了非匹配的量 myEclipse在添加struts的模块时,常常把其在web.xml的配置参数放到 action org.apache原创 2006-03-18 15:40:00 · 789 阅读 · 0 评论 -
JS实现浏览器菜单命令
序:用js实现菜单命令虽然在技术上讲没什么,不过这个算是比较全了。 每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏转载 2005-09-15 07:12:00 · 680 阅读 · 0 评论 -
默认值的设定
String usName = null; String usPassword = null; usName = (String)session.getAttribute("usr_name"); usPassword = (String)session.getAttribute("usr_password"); %> "/> "/>原创 2005-09-13 09:15:00 · 716 阅读 · 0 评论 -
Struts常见异常信息和解决方法
以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。1、“No bean found under attribute key XXX”在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存在,typ转载 2005-09-17 19:24:00 · 542 阅读 · 0 评论 -
struts多模块的一些问题
今天为了这个烦了一天了,终于找到了一篇文章,解决了问题Struts从1.1版本开始支持把应用程序分为多个模块,每个模块可以看作独立的应用程序,在带来方便的同时,我也发现了一些问题。比如有一个struts应用程序分了大约十个模块,现在有以下问题不知道大家一般是怎么解决的:1、因为要进行验证,所以在每个模块对应的资源文件里都要有“errors.required={0} is require原创 2005-09-17 20:19:00 · 945 阅读 · 0 评论 -
JavaScript实用的一些技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;转载 2005-09-20 16:44:00 · 857 阅读 · 0 评论 -
Struts开发技巧
转自:http://www.ddvip.net/program/java/index10/58.htmStruts开发技巧在经历了《中国电信大客户贴心服务》项目的开发以及目前正在进行开发中的《中国电信总部经营分析》项目,累计了一些对于Struts1.1和Tiles开发的一些技术和技巧,特写出来,方便以后的开发,同时也相信能给读者在开发Struts提供一些帮助 模块配置 1. Struts配置文转载 2005-09-13 17:38:00 · 625 阅读 · 0 评论 -
在网上看到的有关资源文件处理的好办法
引自:http://www.cnblogs.com/bjzhanghao/archive/2005/08/17/36011.html说说在资源中含有参数的情况怎样处理。比如在对话框中要显示信息:“帐户目前还有 900 元,截止日期为 2004-9-1,谢谢!”,因为中间的数字和日期是动态的,所以不能直接放在资源文件中。但是请放心,大可不必为这条信息指定三个资源(被数字和日期分开的三个字符串),原创 2005-09-09 16:42:00 · 602 阅读 · 0 评论 -
应用validator后的网页验证
ask:在一个注册网页中,一个是设定密码,一个是密码确认,要判断两者必须是一样的,怎么做呢?ans:先说说楼主的问题,楼主到http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse下载appfuse1.8.2,它有好几个版本,默认的版本是struts+spring+hibernate的,其他版本使用ww+spring+hibernate或其他框架结原创 2005-09-09 11:52:00 · 968 阅读 · 0 评论 -
LookupDispatchAction的中文按钮实现
问题:http://community.csdn.net/Expert/topic/4262/4262688.xml?temp=.1269953在.properties文件中,我如果把homepage.customer.login这样的key的值设成中文的话,就会报错:Request[/homepage] does not contain handler parameter named act原创 2005-09-15 19:25:00 · 1221 阅读 · 0 评论 -
Log4J 最佳实践之全能配置文件
下面给出得Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等全套功能。log4j.rootLogger=DEBUG,CONSOLE,A1,im#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASElog4j.addivity.org.apache=true#################### Console转载 2005-09-16 14:18:00 · 622 阅读 · 0 评论 -
myeclipse与tomcat的配置问题
错误信息:A configuration error occurred during startup. Please verify the preference field with the prompt: Tomcat JDK Name参考:http://myeclipseide.com/PNphpBB2+file-viewtopic-t-7658.html解决:http://myecl原创 2005-10-02 17:36:00 · 852 阅读 · 0 评论 -
端口号
今天去装前不久开发的物流系统(tomcat),刚到的时候那边的人说8080端口已经被用了,我那时不自觉地就想,8080用了正好,我可以用80。就是这么一个下意识的想法,让我折腾了半天。最开始是Tomcat启动都有问题,错误信息一闪而过,还看不到什么内容的。好久才想起是不是80端口也已经被用了(其实早应该想到的,毕竟是服务器。。)之后又发现resin(又或者是JDK15)跟我程序里一个生成随即数原创 2006-03-20 14:41:00 · 802 阅读 · 0 评论 -
Tomcat配置技巧Top 10
编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。下面是一系列关于Tomcat的配置技巧,这些技巧源自于我的书:《Tom转载 2005-10-29 10:20:00 · 683 阅读 · 0 评论 -
eclipse中改变cvs路径(地址)
1。在window -> preference -> other里,选择CVS repository,出现仓库视图2。添加新仓库3。在项目属性里,cvs栏目中,改变设置原创 2005-10-14 09:33:00 · 1825 阅读 · 0 评论 -
tomcat全攻略
一:简介tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品(Most Innovative Java Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://java.sun.com/products/jsp/tomcat/),因此其越来越多的受到软件公司和开发人员的喜爱。serv转载 2005-10-28 14:38:00 · 616 阅读 · 0 评论 -
图片代替按钮脚本
图片代替按钮脚本 下面框中为脚本显示区 <!-- Hide the script from old browsers -- function surfto(form) { var myindex=document.myform.dest.sele转载 2005-10-24 09:37:00 · 857 阅读 · 0 评论 -
elipse中cvs环境配置
1。下载cvsnt,安装(www.cvsnt.com)2。改变cvsnt设置,主要是在cvsnt control panel中,reponsitory configuration中设置默认的Server(CT);server setting中,设置Run as(用户) ,default( 默认server,上面设置的CT);在compatibility options的non-cvsnt cl原创 2005-10-02 11:22:00 · 1054 阅读 · 0 评论