Java
文章平均质量分 51
countrygg
java,jsp
展开
-
J2EE之四书五经
每次看到“四书五经”这个词,我的脑子里总是很煞风景地冒出宝二爷那句名言:“除《四书》外,杜撰的太多,偏只我是杜撰不成?”这“杜撰”二字,当指后世理学家们阐释孔孟之道的所谓“伪经”。在这样一个标题之下,今天我要推荐的书却多是旁人对J2EE的阐释。一个道貌岸然的标题,倒让我写成一个矛盾修辞法了。不过,对于一种已经有七年历史,并且即将改朝换代(下一版本的企业Java将改名为JavaEE)的技术而言,相信转载 2006-06-12 19:27:00 · 551 阅读 · 0 评论 -
[译]volatile关键字有什么用?
最近看LumaQQ的源码发现一个volatile(中文意思是“可变的、不稳定的”),找了篇英文介绍。抽空我翻译了一下,翻错了大家不要见笑。。。volatile关键字有什么用? 恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码: int i1;转载 2007-05-17 10:48:00 · 500 阅读 · 0 评论 -
爪哇语言单态创立性模式介绍
什么是模式 一个围棋下得好的人知道,好的"形"对于围棋非常重要。形是棋子在棋盘上的几何形状的抽象化。 形就是模式(Pattern),也是人脑把握和认识外界的关键。而人脑对处理模式的能力也非常高超, 人可以在几百张面孔中一下子辨认出所熟悉的脸来,就是一个例子。 简而言之,在我们处理大量问题时,在很多不同的问题中重复出现的一种性质,它使得我们可以使用一种方法来描述问题实质并用本质上相同,但细节转载 2007-05-17 14:48:00 · 438 阅读 · 0 评论 -
JSP学习经验总结(转)
一、JSP工作原理在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个 servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java转载 2007-08-24 16:05:00 · 463 阅读 · 0 评论 -
checkbox的全选与取消全选的javascript代码及示例.
function checkAll() { var el = document.getElementsByTagName(input); var len = el.length; for(var i=0; i if((el[i].type=="checkbox") && (el[i].id==chk)) { el[i].che原创 2007-10-08 10:15:00 · 469 阅读 · 0 评论 -
Eclipse中编辑properties文件的插件
http://sourceforge.jp/projects/propedit/PropertiesEditor_EclipsePlugin_for_3.x V4.8.2 2005-11-03 11:27将features和plugins这两个目录分别拷贝到eclipse安装目录下的相应目录下,重新启动eclipse就可以了。安装好后properties文件会变成一个绿色原创 2008-04-07 10:39:00 · 524 阅读 · 0 评论 -
Java Date 减一天
package test;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDate { /** * @param args */ public static void main(Str原创 2008-04-13 23:07:00 · 6223 阅读 · 4 评论 -
点击按钮后执行action及另一个servlet
myaction.do?method=getXXXList¶1=¶2=" onclick=jsFunction()> =((MyForm)form).getXXX() %> href=action.doonclick=jsFunction()在jsFunction这个JavaScript方法中调用执行某个Servlet(使原创 2008-07-02 17:44:00 · 1220 阅读 · 0 评论 -
打印出当前系统中所有的字体
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); String[] sysFontArray = ge.getAvailableFontFamilyNames(); for(int i=0; iSystem.out.println(i + ": " +sysFontArray[i]);原创 2008-07-03 15:47:00 · 1351 阅读 · 0 评论 -
经过自己改造后的生成验证码图片的jsp文件
image.jsp的内容如下:(大部分内容来源于网络)其中字体与字体的样式是随机的。字体的样式只有三种形式:PLAIN,BOLD,ITALIC。字体只存放了八种。因为有的字体显示的时候很难识别,所以对于系统支持的字体需要试一下效果才能放到程序中,很需要时间。以后有时间再做吧。<%@ page contentType="image/jpeg" import="java.awt.原创 2008-07-03 16:52:00 · 281 阅读 · 0 评论 -
Java截取含有汉字的字符串。
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。class SplitString { public void subString(String str, int num) { char[] charArr原创 2008-11-13 16:43:00 · 3191 阅读 · 0 评论 -
Jsp运行时出错解决办法(Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath.)
原因是MyEclipse 里Tomcat的JDK配置不正确。将Tomcat的“Tomcat JDK name指定为本机JDK的安装路径即可。原创 2008-12-02 09:37:00 · 440 阅读 · 0 评论 -
java实现的18位身份证格式验证算法
公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260 的规定执行。 2、出生日期码 表示编码对象出生的年、月、日,按 GB/T 7408 的规定执行。年、月、日代码之间不用分隔符。转载 2007-03-24 14:49:00 · 588 阅读 · 0 评论 -
2007年软件开发技术预测集锦-Java,软件开发,Ajax
首先是Java方面的:10. NetBeans IDE Platform will be divided into NetBeans Enterprise Edition, Standard (or Desktop) Edition, and Mobile (or Micro) Edition. NetBeans will continue to gain market share again转载 2007-03-21 13:53:00 · 494 阅读 · 0 评论 -
myeclipse5.0的破解码
序列号过期时间为2099年12月31日,估计用上5-10年都有可能(就看myeclipse的更新速度了)。Subscriber: www.1cn.bizSubscriber Code: jLR8ZC-444-55-4467865481680090注册成功后会发现:Subscriber: www.1cn.bizProduct ID: E3MP (MyEclipse Professional转载 2007-02-13 10:23:00 · 514 阅读 · 0 评论 -
关于java中的向上转型和多态
由于最近很长一段时间忙于他事,对java的有些机制的概念的理解模糊了些,甚至有些遗忘了,现在终于可以转入正轨,今天在读一段代码时,看到了如下的情况(由于公司保密要求,故不泄露具体函数名称和实现细目,只暴露我遇见的问题): Interface A { abstract void f();} class B implements A{ void f(){转载 2007-02-13 10:54:00 · 1088 阅读 · 0 评论 -
Struts简介
4、Struts的起源Struts最早是作为Apache Jakarta项目的组成部分问世运做。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages (JSPs)、Servlet、标签库以及面向对象的技术水准。当前最高发行版本为Struts1.0.2,可以到http://jakata.apache.org/Struts下载。Struts这个名字来源于在建筑和旧式飞机中使转载 2007-02-13 11:14:00 · 1284 阅读 · 0 评论 -
forwaod与redirect的区别(转)
forward标准动作:使用RequestDispatcher ,JSP的转发功能是在服务器本身上实现的Forward是container直接将request发送到一个别的组件,这种方式下,实际上也就是response之前,用户请求request对象可以经过多个组件处理。request的parameters会传递到新的组件,如果新的组件path也包含query string,这部分参数也会加到转载 2007-02-13 10:34:00 · 460 阅读 · 0 评论 -
java中关于protected的一些误解
1. 我们知道,类成员的访问控制修饰符有public , protected , private,它们形成了四种控制级别:public : 能访问该类的任何地方可以访问public成员protected : 该类所属包内的类或该类的派生类可以访问protected成员无修饰符 : 该类所属包内的类可以访问无修饰符成员private : 该类本身能访问private成员1转载 2007-02-15 10:30:00 · 890 阅读 · 1 评论 -
java访问控制 protected值得注意的一点
昨天在孙卫琴的《java面向对象编程》7.1节---访问控制修饰符 关于一个protected的例子 发现了一个容易被忽视的错误一般来说 访问控制分4种级别:公开:public 同类 同包 子类 不同包 都可以访问默认:只向同包同类放开私有:private 只有类本身可以访问保护:protected 向子类以及同一个包中的类放开 来看一下在该节中的例子先定义一个ClassA 并把它放在mypack转载 2007-02-15 10:42:00 · 601 阅读 · 0 评论 -
java 中protected modifier 使用总结
1. protected 访问控制符能被用于方法和成员变量。 2. 声明为protected的方法和成员变量能被同一个包里的所有类所访问,就像默认修饰符package一样。 3. 能被该类的子类所访问,子类可以和父类不在一个包中。 这样,当你想让一个类中的某个方法或成员变量在包中都可见,而且其子类也能访问(子类有可能和父类不在同一个包中)但又不想让所有类都可以访问该类时,就可以用prote转载 2007-02-15 11:18:00 · 560 阅读 · 0 评论 -
我对Java中protected的认识。
package mypack1;public class ClassA { public int var1; protected int var2; int var3; private int var4; protected void met原创 2007-02-15 12:01:00 · 1378 阅读 · 3 评论 -
覆盖不是隐含(Java)
Although Java treats the fields and methods of a class analogously in many ways, method overriding is not like field shadowing at all. You can refer to shadowed fields simply by casting an object t原创 2007-02-15 16:41:00 · 426 阅读 · 0 评论 -
struts-config中action 的attribute属性与name属性
1、在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定的name属性值")来获得这转载 2007-02-13 10:20:00 · 890 阅读 · 0 评论 -
MVC设计思想简介
模型-视图-控制器(MVC)是80年代Smalltalk-80出现的 一种软件设计模式,现在已经被广泛的使用。 1、模型(Model) 模型是 应用程序的主体部分。模型表示业务数据,或者业务逻辑. 2、视图(View) 视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。 3、控制器(controller) 控制器工作就是根据用户的输入,控制用户界面数据显示和更新mode转载 2007-02-13 11:09:00 · 1453 阅读 · 1 评论 -
清晰了解String操作
from: http://wanghf0218.javaeye.com/blog/258070转载 2010-03-13 20:50:00 · 256 阅读 · 0 评论