`
zhangrong108
  • 浏览: 203579 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
与现在最流行的SSH相比较,Tapestry能够完全替代其中Struts2和Spring,但是他还是需要一个ORM的框架。IBatis由于比较低的学习曲线,也受到很多人的喜爱。尤其是在IBatis3中引入了许多新的概念和想法,使用更加安全和便利。本文主要介绍如何将Tapestry5.1和IBatis3进行整合。简要步骤:1. 准备工作2. 数据库的建立3. POJO的建立4. IBatis相关配置文件的创建5. Tapestry相关代码的完成概要说明:1、准备工作。这一部分是比较简单的,Eclipse之类的开发环境是必需的。Tapestry5.1、IBatis3(目前还是Beta7)、数据库(我 ...
            1:Dynamic SQL:动态SQL对熟悉JSTL或基于xml的文本处理的程序员来说是很好理解的,采用了基于OGNL的表达式后更是让XML mapper的配置减少到原来的一半。示例代码如下:    <select id=”findActiveBlogWithTitleLike” parameterType=”Blog” resultType=”Blog”> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test=”title != null”> AND ...
component template.page类如:Countdown.java里声明如下:   @Component(parameters =    { "start=5", "end=1", "value=countValue" })    private Count _count;则在页面里要有<t:comp type="Count" end="3" id="count"> Ho! </t:comp>这个id要有,不然在控制台就出现上述错误,有id ...
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码       十六进制值   1 + URL 中+号表示空格 %2B 2 空格 URL中的空格可以用+号或者编码 %20 3 / 分隔目录和子目录 %2F 4 ? 分隔实际的 URL 和参数 %3F 5 % 指定特殊字符 %25 6 # 表示书签 %23 7 & URL 中指定的参数间的分隔符 %26 8 = URL 中指定参数的值 %3D ...
 最常用的js 拖动代码 //控制层拖动 function drag_div(){ checkMoving = false; document.onmousedown=startMove; document.onmousemove=moveObj; document.onmouseup=new Function("checkMoving = false"); } function startMove(){ ...
这里有各省地区的参数代号: 其它:1香港 2澳门 125北京  252上海 280台北              天津:127天津 132塘沽区              重庆:201奉节 212重庆 213涪陵        河北:3邯郸  8衡水  82石家庄 86邢台 120张家口 121承德122秦皇岛 126廊坊 128唐山 130保定 131沧州         河南:89安阳 188三门峡 189郑州 192南阳 193周口 197驻马店 198信阳 207开封 228洛阳 231平顶山 251焦作 260鹤壁 304新乡 305濮阳 306许昌 307漯河 30 ...
  使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下: 颜色 16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:#000000可以缩写为#000;#336699可以缩写为#369; 盒尺寸 通常有下面四种书写方法: property:value1; 表示所有边都是一个值value1; property:value1 value2; 表示top和bottom的值是value1,right和left的值是value2 property:value1 value2 value3; 表示top的值是value1,right和left的值是value ...
      1.  背景音乐代码: 方法一: <bgsound src="http://你的背景音乐地址" loop="infinte"> 方法二: <embed src=http://你的背景音乐地址 width=0 height=0 loop= true>   (此代码不显播放器) 方法三:<embed src=http://你的背景音乐地址 width=2 height=2 loop= true>   <embed src="http://music1.163888.net/698 ...
    JavaScript 接口方式   如果您对地图还不是特别了解,您先看一下地图基础知识。 步骤1:引入JavaScript文件 <script language="javascript" src="http://api.51ditu.com/js/maps.js "></script> 步骤2:引入一个DIV <div id="myMap" style="position:relative; width:400px; he ...
最近因为工作关系,对市面上主流的地图API都进行了一遍了解,现把文档同大家共享一下。我们对市面上几款主流的地图 API 服务提供商: Google 地图服务, MapABC 地图服务,微软地图服务,以及其他地图服务进行技术调研,根据调研总结结果为我们选用更为符合需求的地图服务提供商提供参考。   1. 调研内容计划    本次技术调研内容主要为: 1.        各类 MAP-API 使用方法 。 MAP-API 针对系统的开发效率的调查,比如在使用的合理性,封装的便利性几个方面。 2.
  CLASSPATH.;%JAVA_HOME%\lib   JAVA_HOMED:\Program Files\Java\jdk1.6.0_16   Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   配置好后在D:\下新建一个目录test;然后写如下程序:    public class Test {   public static void main(String args[]) {     System.out.println("This is a test program.");    }   }   将上面的这段程序 ...
使用两种不同的方法实现图片预览功能   <BODY> <script language="javascript"> function ShowImage(path){ document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path; } function test(){ document.all.showimg.src=document.all.file1.va ...
1、Tapestry组件的写法a、<t:textfield t:id="userName" t:value="jack"/>,这样的写法的优点是,看上去比较直观,与Struts等Web框架的一致。但是缺点就是,使用浏览器(或者美工)直接看页面的时候,浏览器无法正确显示这个组件。b、<input type="text" t:type="textfield" t:id="userName" t:value="jack"/>这样写的话,浏览器就能正常显示一个文 ...
//选中的复选框 function isSelect(){ var obj = document.getElementsByName('checks'); var flag = false; var display = '选中的车是:'; for(var i=0;i<obj.length;i++){ if(obj[i].checked==true){ flag = true; display += ' ' + obj[i].value; } } if(flag) alert(displa ...
  @Inject      注入用的
Global site tag (gtag.js) - Google Analytics