- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 File实例:批量更改文件名
网上下载了视频教程,然后发现文件名太长了。。。然后就想把文件名换掉。。。然后就写了以下的程序。虽然很简单。package org;import java.io.File;public class DeleteTest { public static void main(String[] args) { String key = ""; if (args.length
2011-11-30 20:57:03
1329
原创 Struts学习总结(1)
Struts是一个开源框架,是apache的Jakarta项目组开发的,是对MVC设计模式的一种实现。Struts2.x是基于WebWork的,因此Struts1.x和Struts2.x有很大的不同。一、Struts和传统MVC之间的联系二、Struts配置因为Struts手工配置比较麻烦,因此一般都是通过MyEclipse进行配置。新建
2011-11-29 17:25:38
2069
原创 AJAX入门学习总结
一、AJAX简介AJAX的全称是异步的JavaScript和XML;主要用途是对于整个页面进行局部更新;AJAX出现的目的是因为一般网页如果稍作改动,就会重新生成整个页面代码,消耗大。而AJAX能够只更新局部页面;AJAX是在JavaScript代码中编写的;二、XMLHttpRequestXMLHttpRequest是整个AJAX的核心,我们通过XML
2011-11-27 12:32:48
2320
1
原创 JavaScript学习总结
JavaScript是由NetScape发明的;语法和Java非常类似;但是注意的一点是:Java和JavaScript没有任何关系。JavaScript中有许多内置对象,不需要用户创建;HTML使用小技巧:(1)如果想要输出一个空的表格,则需要 (2)在Editplus中支持快速浏览制作的网页,快捷键是CTRL+B;一、使用JavaScript
2011-11-20 13:59:57
3418
2
原创 JSTL使用总结(2) fmt标签库和fn标签库
五、fmt标签库此标签库的作用是进行国际化操作,比如时间格式、数字格式的转换、地区的转换等;1.国际化知识补充zh_CN 中国en_US 美国fr_FR 法国2.用于确定区域;一般结构如下:value表示指定区域,比如zh_CN;3.用于设定编码;一般结构如下:value用于指定编码,比
2011-11-20 10:50:23
6361
原创 JSTL使用总结(1) 核心标签库和SQL标签库
JSTL是JSP的标准标签库,他提供了许多非常实用的功能,免去了我们自定义标签的麻烦,从而达到在JSP页面中无Scriptlet的效果。JSTL只是方便了我们开发,如果不使用,并不会妨碍我们开发,一般JSTL是与表达式语言一起使用的。JSTL1.2的包在MyEclipse中配置struts时能够取得。一、JSTL配置把JSTL.jar放入tomcat\lib中,并把
2011-11-20 10:17:12
3820
原创 jdk/bin中的native2ascii.exe使用
native2ascii.exe :用来对中文进行转unicode码;在struts中的显示错误信息时很常用。
2011-11-19 23:19:13
1063
原创 JSP自定义标签(3)
八、SimpleTagSupport类在JSP2.0后,为了简化标签开发的难度,就可以使用SimpleTagSupport进行开发;1.开发一般标签注意点:(1)需要继承SimpleTagSupport类;(2)实现public void doTag()throws JspException,IOException;(3)super.getJspCo
2011-11-17 19:17:06
3285
原创 JSP自定义标签(2)
四、编写有标签体的标签需要返回TagSupport.EVAL_BODY_INCLUDE,则可以进入标签体;AttributeTag.javapackage org.tagext;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.*;public class AttributeTag extends
2011-11-17 18:35:31
3191
原创 JSP自定义标签(1)
一、引入标签其实在JSP中我们已经使用过了几个标签,比如、等;这些标签都是预先定义好的,如果我们需要自定义标签,就需要学习标签编程。标签编程的优点就是灵活性+封装性。灵活性体现在属性的赋值上,可以赋任意值。比如 //A处可以赋任意的URL;封装性体现在内部的行为的封装,因为标签是用一个类实现的,因此类的方法中能够包含任意复杂的动作。因此标签是为了能够在JSP中使用尽
2011-11-17 16:20:31
5043
原创 Java反射研究(3)
十一、工厂设计模式1.最简单的工厂设计模式场景:有一个Fruit接口,Apple类和Orange类都实现了Fruit接口,Factory用来生产水果;import java.io.*;import java.util.*;interface Fruit{ public void eat();}class Apple implements Fruit{
2011-11-10 00:19:35
8631
31
原创 Java反射研究(2)
接Java反射研究(1)九、调用特定方法Method m = c1.getMethod("funcname",Class...c); //funcname表示调用方法的名称,c表示参数的Class对象例如:Method m = c1.getMethod("fun",String.class,int.class); 表示调用fun(String,int);函数
2011-11-09 23:44:44
3595
转载 EA经典入门教程
一、Enterprise Architect简介Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,
2011-11-09 19:42:03
22038
9
原创 Java反射研究(1)
java.lang.reflect包Constructor、Field、Method的父类是AccessibleObject;说明:反射主要用于开发框架,即制作框架;一、获得Class对象Class c = Class.forName("classname"); 抛出ClassNotFoundException二、获得实现接口Class
2011-11-08 22:16:03
2913
2
原创 将Java doc转换为chm的方法
方法有很多,但是我选了一个比较方便的方法:使用工具名称:jd2chm.exe使用方法非常简单明了:1.看到Enter the Javadoc directory path:提示,只需要输入要转换的javadoc的目录即可;2.Enter the project name (the CHM file name):提示,输入得到的chm的文件名;3.Enter the proj
2011-11-05 16:47:22
1905
原创 根据value字段对map进行排序
一般来说,我们通常都是通过map中的key字段进行排序,步骤如下:一、根据key对map进行排序TreeMap map = new TreeMap(new Comparator(){ //直接添加比较器public int compare(String o1,String o2){ ..... }});但是却没有直接
2011-11-04 18:06:44
2371
原创 求两个日期的间隔天数
注明:如果想要看两日期间隔天数,则直接跳到"五";前面为预备知识;一、需要使用的类(1)java.util.Date;(2)java.util.Calendar;(3)java.util.GregorianCalendar;(4)java.text.SimpleDateFormat;二、Date的用途Date由于基本已经过时,现在所能使用
2011-11-02 21:55:06
4965
原创 BufferedImage与byte[]互转
一、需要用到的类java.awt.image.BufferedImage;javax.imageio.ImageIO;java.io.*;二、为什么要将BufferedImage转为byte数组在传输中,图片是不能直接传的,因此需要把图片变为字节数组,然后传输比较方便;只需要一般输出流的write方法即可;而字节数组变成BufferedImage能够
2011-11-02 21:24:54
117383
7
原创 FilenameFilter总结
一、FilenameFilter介绍java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;一般地:(1)String[] fs = f.list();(2)File[] fs = f.listFiles();这两个方法返回f下的所有文件或目录;FilenameFilter用来把符合要求的文件或目录返回;因此可以
2011-11-02 14:52:41
55497
6
原创 Eclipse同时开两个程序Console的切换
例如网络程序,必须要有Server和Client,则必须要同时开两个程序,则我们需要在两个Console之间切换;只需要点击图中的标识切换即可:
2011-11-02 10:57:48
12304
Struts国际化源代码
2012-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人