2012年1月28日
摘要: Please excuse me if I’m a littlepensivetoday.如果我今天有点郁郁寡欢,请原谅我。Mark is leaving,and I’m feeling kind of sad.马克要走了,我感到有点难过。You probably don’t know Mark, but you might be lucky enough to know someone justlike him. He’s been the heart and soul of the office for a couple of year combining exemplaryprofess 阅读全文
posted @ 2012-01-28 12:26 sp2012 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 对于JSP中的容器,进行迭代的方法最好就是使用标签,当然,SUN提供了JSTL标签库,但是我打算自己开发这个标签。首先得考虑对于单关键字容器和多关键字容器,分别对应Collection 和Map,然后还有数组还有特殊的八种基本数据类型,这八个基本数据类型因为不是对象所有需要特殊对待。我们使用的方法是是使用反射技术,反射包里面的Array提供了对于所有的数组元素的操作。下面还是先是实现标签的代码package com.bird.web.tag.example; import java.io.IOException; import java.lang.reflect.Array; import . 阅读全文
posted @ 2012-01-28 11:38 sp2012 阅读(259) 评论(0) 推荐(0) 编辑
  2012年1月27日
摘要: 首先是开发一个if标签,先是实现类package com.bird.web.tag.example; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.SimpleTagSupport; public class IfTag extends SimpleTagSupport{ private boolean test; public void setTest(boolean test) { this.test = test; ... 阅读全文
posted @ 2012-01-27 17:30 sp2012 阅读(2671) 评论(0) 推荐(0) 编辑
摘要: 标签的好处就是能够让JSP界面不出现Java脚本代码,然后加上属性这个东西就大大增强了标签的可复用性,下面我们使用标签技术来开发一个防盗链标签。首先还是写一个类实现SimpleTagSupportpackage com.bird.web.tag.example; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.jsp.JspException; import.. 阅读全文
posted @ 2012-01-27 15:45 sp2012 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 如果一个标签有了属性,则这个标签将是更加灵活而且好使用。下面来列举一下开发带属性的标签的步骤。首先还是写一个类继承SimpleTagSupport,然后为属性声明一个值,当然,也得为了这个值进行按照JavaBean那样设置Set方法以便服务器进行调用。下面的内容和写正常的标签类就差不多了。当然,在书写TLD标签的时候还是有些不一样的。package com.bird.web.simpleTag; import java.io.IOException; import java.util.Date; import javax.servlet.jsp.JspException; import j.. 阅读全文
posted @ 2012-01-27 14:03 sp2012 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在JSP2.0以后,为了减少标签学习成本,SUN 公司推荐使用SimpleTag接口,这个接口的方法所有的对于标签的控件全部在doTag()这个标签里面,所以使用起来更加简单,下面列举简单标签实现的四个功能。1.使用简单标签控制是否执行标签体首先写一个类继承SimpleTagSupport这个实现类package com.bird.web.simpleTag; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.JspFragment; impo.. 阅读全文
posted @ 2012-01-27 11:30 sp2012 阅读(347) 评论(0) 推荐(0) 编辑
  2012年1月26日
摘要: 传统标签库,也就是JSP1.0的时候,主要有Tag,BodyTag, IterationTag,这三个接口,分别实现不同的功能。1.可以实现控制是否显示标签体里面的内容首先必须写一个类实现Tag接口,代码如下package com.bird.web.tag; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.Tag; import javax.servlet.jsp.tagext.TagSupport; /** * 控制标签是否显示 * @author Bird * */ public cl... 阅读全文
posted @ 2012-01-26 20:51 sp2012 阅读(268) 评论(0) 推荐(0) 编辑
  2012年1月13日
摘要: 下拉列表:得到选中的菜单,以及菜单的内容var selectIndex = document.getElementById("approveWordInfo").selectedIndex;//获得是第几个被选中了 var selectText = document.getElementById("approveWordInfo").options[selectIndex].text 当下拉列表的属性为disabled时,是得不到value值的<c:if test="${accountTypeName eq '下游' }& 阅读全文
posted @ 2012-01-13 13:13 sp2012 阅读(100) 评论(0) 推荐(0) 编辑
  2011年12月31日
摘要: 许久前就想写这篇日志了,但是一直以各种理由搪塞着,没空闲,再加上该死的期末考试,唉,真是愁煞人也,现在好了,什么都完事了,也淡定了,可以好好静下来想一想了,于是,我开始酝酿回忆起想当年。。。。。想当年,哥还是一个文艺青年,也会用各种所谓的悲伤词汇装点表面,但是现在明白,这些都是扯淡,纯粹是没事干的意义,年轻人哪有那么多的悲伤让你去品尝,都是自己找给自己的。幸福快乐才是王道,当然,这个是后话。在说说这个即将过去的2011年,真算是变化非常大的一年,这年一开始就有一个Java横亘在眼前,然后选择了这个路线,可以说将要影响未来的很长时间,然后是悲催的软件大赛,虽然很伤我的心,但是至少今年的那个暑假. 阅读全文
posted @ 2011-12-31 21:39 sp2012 阅读(150) 评论(0) 推荐(0) 编辑
  2011年12月29日
摘要: 切换按钮并且隐藏divfunction hiddenObject(arg){ var obj; if(arg instanceof Object){ obj = arg; } else { obj = document.getElementById(arg); } var url = window.event.srcElement.src; if(obj.style.display == "" || obj.style.display == "block"){ obj.style.displa... 阅读全文
posted @ 2011-12-29 11:03 sp2012 阅读(395) 评论(0) 推荐(0) 编辑