Java/jsp
文章平均质量分 57
mmquit
这个作者很懒,什么都没留下…
展开
-
java vs c比较的经典描述
Java在意识形态上是要面向企业应用软件的开发,所以特别强调架构,强调设计模式,强调标准,强调规规矩矩,强调高姿态,强调一种华贵的宫廷气质。在C中,你吃饭就是吃饭,捧起碗来喝酒,放下筷子骂娘,甩开膀子抓肉,撸起袖子抹油。而在Java中,你经常为了要干某件事,先new一个对象,然后以这个对象为参数new另一个对象,如此这般重复n遍,得到真正需要的对象,最后就是为了调用那个对象的一个方法,就好比吃饭时转载 2007-03-25 20:42:00 · 779 阅读 · 0 评论 -
字符类型转换为日期类型
字符类型转换为日期类型的函数 public Date str2date(String s) { Date datea = null; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = sdf.parse(s); datea = date; } catch原创 2007-09-03 16:17:00 · 816 阅读 · 0 评论 -
java中关于时间日期操作的常用函数
java中关于时间日期操作的常用函数1.计算某一月份的最大天数Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getAc转载 2007-09-10 17:29:00 · 945 阅读 · 0 评论 -
使用POI来处理Excel和Word文件格式
Microsoft的Office系列产品拥有大量的用户,Word、Excel也成为办公文件的首选。在Java中,已经有很多对于Word、Excel的开源的解决方案,其中比较出色的是Apache的Jakata项目的POI子项目。该项目的官方网站是http://jakarta.apache.org/poi/。POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound转载 2007-09-26 16:17:00 · 1406 阅读 · 0 评论 -
Java连接各种数据库
主要列出连接数据库的关键代码,其他访问数据库代码省略1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SIDString user="tes转载 2007-10-24 15:30:00 · 721 阅读 · 0 评论 -
java创建和使用日期
概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。(3,000字)作者:Robert Nielsen 翻译:Cocia Lin Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在转载 2007-11-01 10:45:00 · 5148 阅读 · 0 评论 -
按钮超链接的js示例
onClick="javascript:window.print()" onClick="javascript:window.location=admin.asp" onClick="javascript:window.history.go(-1)" onClick="javascript:window.close()"原创 2007-11-05 15:02:00 · 8282 阅读 · 3 评论 -
页面乱码解决4种方案
下边提供4种不同情况的乱码解决方案,基本上包括了web开发中出现乱码的不同情况。主要针对java+mysql开发环境提出的乱码解决方案,只要作相应修改,可以用于不同语言环境的乱码问题解决。一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: 程序代码 JSP的中文处理 out.print("JSP的中文处理"); %>转载 2007-11-07 17:07:00 · 2068 阅读 · 1 评论 -
JSP分页技术小结
前言 在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 JDBC和分页 Sun的JDBC规范的制定,有时很让人哭笑转载 2007-11-20 11:01:00 · 828 阅读 · 0 评论 -
JSTL简介
前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakart转载 2007-11-25 20:38:00 · 644 阅读 · 0 评论 -
JSTL详解
<!-- google_ad_client = "pub-8438768637354676"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "tex转载 2007-11-26 14:20:00 · 1251 阅读 · 0 评论 -
Java读写文件方法
当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader,它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。当使用FileReader读取文件的时候当你明白了如何用Reader来读原创 2007-11-27 14:20:00 · 1656 阅读 · 0 评论 -
jsp五种页面跳转的方式
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传转载 2008-01-23 10:28:00 · 743 阅读 · 0 评论 -
JavaMail中的"Hello World"
下面程序发送邮件消息,它需要三个命令行参数 SMTP Server From Email Address To Email Address 例如: java Example smtp.mailserver form@from.com to@to.com import java.util.Properties; import javax.mail.*; i转载 2008-07-30 14:20:00 · 961 阅读 · 0 评论 -
继承与多态
1.JAVA里没有多继承,一个类之能有一个父类。 而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法(例如方法print()),这样每个子类里重写的代码不一样,自然表现形式就不一样。这样用父类的变量去引用不同的子类,在调用这个相同的方法print()的时候得到的结果和表现形式就不一样了,这就是多态,相同的消息(也就是调用相同的方法)会有不同的结果。举例说明:转载 2008-05-23 10:19:00 · 1201 阅读 · 0 评论 -
JSP六个常见问题
1.对应String类型的对象使用println()方法时,如果对象为null,将打印null而不是引发NullPointerException,由此引用的问题是容易造成错觉,对于以后对字符串的操作容易引起问题。 2.引发NullPointerException异常,主要原因是没有对对象的存在性进行验证,在jsp编程中经常出现:if (request.getParameter(“user原创 2007-09-05 20:23:00 · 903 阅读 · 0 评论 -
javaScript通用数据类型校验
/** * 取得字符串的字节长度 */ 代码1. function strlen(str) 2. { 3. var i; 4. var len; 5. 6. len = 0; 7. for (i=0;i8.转载 2007-06-05 10:58:00 · 782 阅读 · 0 评论 -
JDK与TOMCAT的环境变量配置
JDK1.输入JAVA_HOME, 变量值里面输入c:/j2sdk1.4.2 (java2sdk的安装位置,后面没有/lib哦)2.然后再新建一个CLASSPATH,其值为: %JAVA_HOME%/lib (这个就不用改了)3.输入PATH在其值后面加入%JAVA_HOME%/bin (这个也不用改)TOMCAT1.在系统变量中添加一个CATALINA原创 2007-06-04 19:32:00 · 767 阅读 · 0 评论 -
C/C++ vs. Java
客观的看,应用面的不同,本应导致本文不必存在,两者不是同一层次,并无可比性。然而出于种种个人或者自私的原因,JAVA被一些人不正当的宣传,被作为一种攻击的工具。因此,我不得不浩叹人心不古。---- 包容能力 ----象C++/C这样的能够适应多种方面需求的编程语言,时至今日,仅此一家。从目前看来,乃至可预见的将来,JAVA不可能做到如此的适应能力。---- 灵活性 ----模板转载 2007-03-25 20:46:00 · 868 阅读 · 1 评论 -
全世界程序语言使用率排行榜
转载 2007-03-25 21:01:00 · 2187 阅读 · 0 评论 -
Unicode简介
先从ASCII说起。ASCII是用来表示英文字符的一种编码规范,每个ASCII字符占用1个字节(8bits) 因此,ASCII编码可以表示的最大字符数是256,其实英文字符并没有那么多,一般只用前128个(最高位为0),其中包括了控制字符、数字、大小写字母和其他一些符号 。而最高位为1的另128个字符被成为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其他符号 这转载 2007-03-26 10:17:00 · 609 阅读 · 0 评论 -
java模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而转载 2007-03-28 20:55:00 · 815 阅读 · 0 评论 -
基于UML和ASP.NET实现三层B/S学生管理系统开发
架构设计是软件开发的基础,并往往决定一个项目的成败。三层结构是目前流行的架构设计模式,它是在由Buschmann等提出的“层模式”[1]基础上发展起来的,由表示层、业务逻辑层和数据访问层三个层次结构组成。它通过分解来管理问题的复杂性,同时还可以有效地重复使用业务逻辑并保留与昂贵资源(如数据库)的重要连接[2,3]。 基于ASP.NET能够充分发挥其完全面向对象的技术特点,实现三层结构B/S系统架构转载 2007-03-28 21:19:00 · 4241 阅读 · 4 评论 -
收集的 java 语言学习网站!与大家分享!
收集的 java 语言学习网站!与大家分享!http://www.javaresearch.orgwww.javafan.nethttp://www.newebug.com/http://www-128.ibm.com/http://www.onlinedown.net/sort/109_2.htmhttp://download.chinaitlab.com/soft/10025.htmh转载 2007-04-20 16:46:00 · 1338 阅读 · 7 评论 -
Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
Jsp 环境目前最流行的是 Tomcat5.0。Tomcat5.0 自己包含一个 Web 服务器,如果是测试,就没必要把 Tomcat 与 IIS 或 Apache 集成起来。在 Tomcat 自带的 Web 服务器下可以进行 Jsp 测试。 安装 Tomcat5.0 前需要安装 JDK(如果是 Windows server 2003 就必须安装 JDK,因为 Windows server转载 2007-04-20 16:50:00 · 972 阅读 · 1 评论 -
MySQL安装的图解
打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面: mysql安装向导启动,按“Next”继续 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程 在“Dev转载 2007-04-25 21:42:00 · 823 阅读 · 0 评论 -
Eclipse+MyEclipse开发环境搭建
MyEclipse是Eclipse的一个插件,所以,你必须先安装Eclipse才可以安装MyEclipse。MyEclipse是一个编译器,要做JAVA程序,就要配置基本的JDK环境变量一、安装JDK首先下载JDK 5.0(JDK 5.0的下载页面为:http://java.sun.com/j2se/1.5.0/download.jsp);然后运行JDK 5.0安装程序jdk-1_5_0_06-转载 2007-04-25 21:44:00 · 941 阅读 · 0 评论 -
Java产生随机数两种方式
在java中,我们可以通过两种方式来获取随机数(generating a random number)一种是大家熟悉的java.lang.Math.Random()静态方法,另一种是创建java.util.Random对象。下面是两种方法的使用过程: 一.java.lang.Math.random() 在使用这一静态方法的时候,我们不需要import任何包,因为java.lang.*转载 2007-07-31 16:07:00 · 3532 阅读 · 1 评论 -
Java初学者入门基础知识
类的基础 类是对象的模板,对象是类的实例。当你定义一个类时,就生命了该类确切的形式和属性。 通过指定类中包含的数据和对这些数据进行操作的代码来定义一个类。最简单的类可以只包含代码或只有数据,大部分实际的类二者都有。 我们使用关键字class来声明一个类。通常定义class的形式如下所示:转载 2007-07-31 16:18:00 · 771 阅读 · 0 评论 -
Eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了转载 2007-05-16 20:07:00 · 541 阅读 · 0 评论 -
Vector、ArrayList、List使用深入剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHash转载 2007-08-15 16:16:00 · 656 阅读 · 0 评论 -
一些公用js函数
javaScript通用数据类型校验/** * 取得字符串的字节长度 */ 代码1. function strlen(str) 2. { 3. var i; 4. var len; 5. 6. len = 0; 7. for转载 2007-08-29 10:38:00 · 1193 阅读 · 0 评论 -
Javascript事件列表
javascript事件列表解说 事件 浏览器支持原创 2007-08-30 10:29:00 · 563 阅读 · 0 评论 -
静态内部类&非静态内部类
[静态内部类]类声明中包含“static”关键字的内部类。如以下示例代码:public class InnerClass { private static String nickName = "anan"; private String name; private int age; public InnerClass(String name, int age)转载 2008-05-29 15:15:00 · 1455 阅读 · 0 评论