`
习惯在马桶上思考
  • 浏览: 114664 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
昨天在使用JSTL标签库的时候遇到了如下的情况,网上搜到了答案,调试正确,记录一下解答方案,希望对大家会有用,并非原创,只是记录。 应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:1. 如果不想使用web-app_2_4.xsd 和jstl1.1 那么可以 ...
  应公司要求花了几天时间写了一个校验validate框架,想整理一下心得,但不方便把代码放上来,这里共享一下设计思路。     类图:   序列图: 简单的说一下,   ErrorMessage可是自己设计需要的错误提示信息的样式,在Validete类中通过getMessager()方法来获取ErrorMessage实例;   ValideteRule类中有很多校验规则的细项,比如不能为空,字符长度,邮件格式等等,每个校验规则都是一个独立的类,类似代码如下:       /**  * @description 验证最大长度  * @ ...
(转)STRUTS2中取掉后缀及URL重写http://www.360doc.com/content/08/1111/14/61497_1904254.shtml
原因链接:http://blog.csdn.net/csuliky/archive/2009/07/04/4320742.aspx 1.       DisplayTag标签库概述 DisplayTag标签库是非常容易使用,而且功能强大,这我在上一博客中已经介绍了,它包含了一下标签: (1)<display:caption></display:caption>   它的作用相当于html页面的<title>标签。 (2)<display:column></display: column > 显示表格中的一个行对象的一个属性。 ...
标签: jquery select option 获取 自定义 属性 it 分类: javascript //遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){   $("select[@name=ISHIPTYPE] option").each(function(){    if($(this).val() ...
http://blog.csdn.net/yzsind/archive/2010/12/06/6059209.aspx 推荐一个好帖子!希望大家会喜欢!
20100414更新 一、从´a´到´z´字母,随机取10个不能相同的字母,然后对这10个字母按从小到大的方式排序。打印出排序前的字母序列与排序后的字母序列。 实现思路1: 1.   实例一个HashMap对象; 2.   实例一个ArrayList对象; 3.   调用随机函数*26+‘a’产生字母; 4.   for循环10次; 5.   循环体内调用判断map是否有重复key,若存在则i--;否则将结果添加到map及list中; 6.   利用Collections.sort(list)方法从小到大的方式排序 7.   最后输出list中10个从小到大排序不同的字母; ...
原文地址:http://www.ibm.com/developerworks/cn/web/wa-lo-json/?ca=drs-tp3308 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户 ...
一基础理解: var e = document.getElementById("selectId"); e. options= new Option("文本","值") ; //创建一个option对象,即在<select>标签中创建一个或多个<option value="值">文本</option> //options是个数组,里面可以存放多个<option value="值">文本</option>这样的标签 1:optio ...
应公司要求写了一个统一校验的东西 ,结果发现跟prototype一个插件思想上重合了,它是一年前开源的,我也是差不多一年写的,今天拿出来晒下。 //让渡$ var $j = jQuery.noConflict(); function MyValidate(){ } //验证是否为空   MyValidate.checkEmpty = function(obj){ var flag = true; if (StringUtil.getLength(StringUtil.trimAllSpace(obj.value))<1){           $j(obj).att ...
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 1 public Object getProperty(Object owner, String fieldName) throws Exception { 2     Class ownerClass = owner.getClass(); 3 4     Field field = ownerClass.getField(fi ...
不知道大家有没有碰到过这样的问题: 已经存在了数组或者LIST对象,想过滤数据返回LIST,如已经存在数组 String[] a = new String[]{"1","3","5","7"}; String[] b = new String[]{"2","9","5","7"}; 要的执行结果是返回结果分别为{1,3}和{2,9}这样两个LIST,今天就来说明一下如果实现的问题,代码如下: public void testList ...
AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数 ...
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java 1.1和Java 1.2的区别之一)。 (2) 为 ...
最近真的是变懒了,以前都是用patch方法来安装eclipse插件的,现在则直接用在线update来更新了。     网上有一篇广为流传的在线安装jseclipse的文章,但是在那个地址下安装的jseclipse是1.5.3版本,不支持最新的eclipse3..3,我在网上找到另一个文章(http://www.cl.ci.i.u-tokyo.ac.jp/~zhou/EclipseTips.html),才知道了是这个原因。     安装方法很简单: 1. [Help]-[Software Updates]-[Find and Install...]            2. [Search ...
Global site tag (gtag.js) - Google Analytics