摘要: 我们经常用到的JSTL(JSP标签标准库)是典型的自定义标签的案例。自定义标签,即是在JSP页面的标签中自定义它们的功能,因为在MVC和三层架构中,JSP页面作为视图(view)是不允许出现Java代码的,一旦迫不得已要写Java代码,我们可以将其用自定义标签移除。而且主流框架如Struts2等也使用了自己的一套自定义标签,学习自定义标签有利于对框架源码的理解。自定义标签有两种实现方式: 一是实现Tag或IterationTag接口,或者继承TagSupport类,但是这种方法接口太多不统一,JSP2.0后不再使用,但是主流框架的源码仍然使用这种方式 二是实现SimpleTag接口,或继承.. 阅读全文
posted @ 2013-11-21 09:34 zzqiltw 阅读(1997) 评论(0) 推荐(0)
摘要: 从一本书看到,TreeSet是一个可以自动排序的集合.将数据或者对象添加进去后,会自动给我们排好序。虽然有类似的sort函数,但是用这个集合存储数据和整理数据都比较方便。1.自带的默认排序算法排序,例如:import java.util.TreeSet; import org.junit.Test; public class TestTreeSet { @Test public void testTreeSet() { TreeSet ts = new TreeSet(); ts.add(10); ts.add(6); ... 阅读全文
posted @ 2013-10-07 11:18 zzqiltw 阅读(206) 评论(0) 推荐(0)
摘要: 挺喜欢用Java写一些小东西的,这次的内容比较简单,是利用正则表达式提取本地文件或者URL中的邮箱信息。正则表达式:"[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+"代码如下: 1 import java.util.regex.*; 2 import java.io.*; 3 import java.net.*; 4 import java.util.*; 5 6 public class EmailCatch { 7 8 private BufferedReader br; 9 private PrintWriter pw;10 private Li... 阅读全文
posted @ 2013-07-11 23:32 zzqiltw 阅读(616) 评论(0) 推荐(0)