2013年1月14日
摘要: 1.action标签允许开发者在JSP页面中直接调用action,该标签有以下属性:(1)executeResult:可选属性,为一个Boolean类型值,用来指定是否显示action的执行结果,默认值为false,即不显示。(2)id:可选属性,用来引用该action的标识。(3)name:必填属性,用来指定该action的实现类位置。(4)namespace:可选属性,用来指定该标签调用的action所在的命名空间。(5)ignoreContextParams:可选属性,用来指定该页面中的请求参数是否需要传入调用的action,默认值为false,即将本页面的请求参数传入被调用的actio 阅读全文
posted @ 2013-01-14 09:37 老茶壶 阅读(472) 评论(0) 推荐(0) 编辑
  2012年12月28日
摘要: setInterval("settime()",1000); var i=10; function settime(){ i--; $("#time").html(i); if(i<=0){ window.location.href="MyJsp.jsp"; } } 阅读全文
posted @ 2012-12-28 15:49 老茶壶 阅读(186) 评论(0) 推荐(0) 编辑
  2012年12月23日
摘要: //去除中间空格 String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } //去除左侧空格 String.prototype.LTrim = function(){ return this.replace(/(^\s*)/g, ""); } //去除右侧空格 String.prototype.RTrim = function(){ return this.replace(/(\s*$)/g, ""); }使用:if(name.LT 阅读全文
posted @ 2012-12-23 11:33 老茶壶 阅读(143) 评论(0) 推荐(0) 编辑
  2012年12月21日
摘要: step 1:public class SecurityImage { /** * 生成验证码图片 * * @param securityCode * 验证码字符 * @return BufferedImage 图片 */ public static BufferedImage createImage(String securityCode) { // 验证码长度 int codeLength = securityCode.length(); // 字体大小 int fSize = 15; int fWidth = fSize + 1; // 图... 阅读全文
posted @ 2012-12-21 16:21 老茶壶 阅读(630) 评论(0) 推荐(0) 编辑
摘要: ibatisresultmap是我们学习ibatis中非常重要的一个内容,在我个人看来,能否真正用好ibatis的一个关键,这就是resultmap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用resultclass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到resultclass指定的类的实例对象,如果字段名不在属性中的话,那这个字段将不会被返回的实例体类对象接受,相当于没有查询出这个字段一样的。每个resultmap都有一个自己的id,如果你在sqlmap.config中没有配置使用命名. 阅读全文
posted @ 2012-12-21 15:25 老茶壶 阅读(5135) 评论(0) 推荐(0) 编辑
摘要: function checkMobile(){ var isMobile = /^(13[0-9]|15[0-9]|18[0-9])\d{8}$/; var mobile = $("#mobilePhone").val(); if(!isMobile.test(mobile)){ $("#span_phone").html('请输入正确的手机号码'); } } 阅读全文
posted @ 2012-12-21 14:20 老茶壶 阅读(205) 评论(0) 推荐(0) 编辑
  2012年11月5日
摘要: 贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data Access(ADO.NET)。当然Business Logic是依赖Domain Object的。似乎现在流行的架构就是这样,当然层次还可以细分。 该模型的缺点是不够面向对象,领域对象只是作为保存状态或者传递状态使用,所以就说只有数据没有行为的对象不是真正的对象。在Business Logic里 阅读全文
posted @ 2012-11-05 13:31 老茶壶 阅读(11136) 评论(2) 推荐(2) 编辑
摘要: 一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。PROPAGATION_NOT_. 阅读全文
posted @ 2012-11-05 13:15 老茶壶 阅读(186) 评论(0) 推荐(0) 编辑
  2012年10月27日
摘要: 1.冒泡排序:public void maoPaoSort(){ Integer[] in = new Integer[]{3,18,38,16,2,5,9,42,1,19,60}; int temp; for(int i =0; i < in.length;i++){ for(int j = 0;j <= in.length-1;j++){ if(in[i] < in[j]){ temp=in[j]; in[j]=in[i]; in[i]=temp; } ... 阅读全文
posted @ 2012-10-27 14:42 老茶壶 阅读(220) 评论(0) 推荐(1) 编辑
摘要: public void copyFile(String formPath,String toPath){ File file1 = new File(formPath);//源文件路径 File file2 = new File(toPath);//目标文件路径 String fileName = file1.getName(); double fileSize = (file1.length())/1024/1024; System.out.println("***********************文件属性×××××× 阅读全文
posted @ 2012-10-27 12:15 老茶壶 阅读(2484) 评论(0) 推荐(0) 编辑