- 博客(159)
- 资源 (14)
- 收藏
- 关注
转载 常用js验证
test.html 验证手机号码 用户名: 用户名长度检验: 全选 aaa bbb cccc 邮政编码: 电子邮箱: 固定电话: 手机号码: 验证中文: 双精度数字: 验证数字大小: 手机号码所在地查询: 有 aaa bbb cccc common.js:
2014-02-12 20:36:41
823
转载 css固定表头
body,table, td, a {font:9pt;} /*重点:固定行头样式*/ .scrollRowThead{position: relative; left: expression(this.parentElement.parentElement .parentElement.parentElement.scrollLeft); z-index:0;} /*重点:固定表
2014-02-12 20:11:24
743
转载 打印、设置、预览页面
打印 .noprint { visibility: hidden } #print { display: none; } classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"> oncl
2014-02-12 20:08:32
802
转载 弹出Div层
"http://www.w3.org/TR/html4/loose.dtd"> js实现div层跳出并锁屏 .black_overlay{ display: none; position: absolute; top: 0%; left: 0%;
2014-02-12 20:05:55
639
原创 struts2+spring+hibernate需要的jar包
struts2: commons-logging-1.0.4.jar 主要用于日志处理 freemarker-2.3.15.jar 模板相关操作需要包 ognl-2.7.3.jar ognl表达示所需包 xwork-core-2.1.6.jar xwork核心包 struts2-core-2.1.8.jar struts2核心包 struts2-spring-plugin-2.
2014-02-11 20:40:55
747
原创 eclipse生成Hibernate映射文件
一、安装eclipse hibernate tools插件 1、下载并解压HibernateTools.zip文件,将features和plugins下的文件分别拷贝到eclipse对应目录下 2、重新打开eclipse 二、连接MySql数据库 1、打开Window->Open Perspective->other->Hibernate 2、空白处右键->add Configurati
2014-02-11 12:27:27
2203
转载 java5、java6、java7的新特性
Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 A、类型安全 抛弃List、Map,使用List、Map给它们添加元素或者使用Iterato
2014-01-26 13:53:26
657
原创 sql的where后面的多个条件case when判断执行
表的所有数据如下图: 下图and后面的1可以视为传入的参数,当它等于1、2、3时,where后面分别执行不同的三个条件,如下图:
2013-03-29 12:54:38
14169
原创 页面放到WEB-INF下时
项目的JSP页面有的放到WEB_INF目录下,这样放的好处是: 用户无法直接访问我们的页面。 缺点是: 这样放的时候,当页面访问方式是重定向时是不可行的。
2013-03-23 17:50:13
582
原创 EL表达式限制使用解决办法
建立一个eclipse 的 struts 2。4 的web工程 移植已经完成的工程的部分使用jsp el表达式的页面到这个新 web工程 结果发现有el的jsp 显示不正常 (《c if》等 感觉不能解释) 需要如何配置在这个struts 2。4 的web新工程 里使用el表达式? (是否需要在web.xml加上代码 或者在其他地方加代码??) "-//Sun Microsyste
2013-03-23 17:50:05
829
原创 Displaytag导Excel乱码解决
displaytag 当导出中文列表名和中文表格数据Excel时,会产生乱码现象. 解决: 更改配置文件displaytag.properties,使用displaytag-export-poi.jar包. 更改export.excel.class=org.displaytag.export.ExcelView为export.excel.class=org.displaytag.export
2013-03-23 17:49:58
928
原创 FCKEditor学习
1、下载及介绍: 官方网站www.fckeditor.net 下载两个包:FCKeditor2.6.3.zip和FCKeditor-java-2.4-bin.zip 2、两种调用方式: 通过javascript调用、在jsp中通过自定义标签调用 FCKeditor对象的属性 Width 宽度 100% Height 高度 200 Value 初始化内容 "" Toolb
2013-03-23 17:49:50
628
原创 dom4j解析xml
文件 b.xml: 2 测试 2 测试 解析如下: document = sax.read("b.xml"); root = document.getRootElement(); List ls = root.selectNodes("/RESULT/VALUE"); for (int i = 0; i Element
2013-03-23 17:49:41
619
转载 SAXReader读写xml文件
一、一个很好的SAXReader读写xml文件的例题; 总结: Document document=new SAXReader.reader(“xml文路径/文件名xxx.xml”);//得到Document对象 Element root = document.getRootElement()//获得根节点 Iterator iterator=root.elementIterator();
2013-03-23 17:49:31
1212
转载 displaytag用法二
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net 一、最简单的情况,未使用标签 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用标签的情况 prop
2013-03-21 21:07:35
687
转载 displaytag用法一
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。 介个是Display Tag的官方网站http://displaytag.sourceforge.net。 首先当然是要下载它的jar包了,这里
2013-03-21 21:07:12
854
原创 amchart在struts2中应用
最近做了一个SSH项目,其中有一个统计模块,查看选中的软件的下载量,通过amchart报表工具显示出软件日下载量,月下载量以及年下载量,下面简单介绍,amchart在struts2中的应用。(关于amchart的介绍,这里不累述,网上很多文章都有说明) 一、下载amchart http://www.amcharts.com/download 选择你想使用
2013-03-21 21:05:04
784
转载 amcharts学习
1 SWFObject v1.5的对象结构 deconcept util getRequestParameter(_2b) // 取得url参数value。_2b是URL的key。 SWFObjectUtil getPlayerVersion() // 取得版本号对象。major.minor.rev。 cleanupSWF
2013-03-21 21:04:32
832
原创 EXT总结1
1、EXTJS中prototype是什么意思? 这个跟ExtJs没有关系, javascript使用原型继承机制, 对象的prototype属性即所有基类成员的集合, 每创建一个对象(new操作), 会将prototype对象的所有成员复制到新对象, 称之为模版可能更好理解。 2、Ext.extend原理和使用说明: Ext.extend方法是用来实现类的继承。 extend(Objec
2013-03-21 21:03:29
652
原创 遍历gridPanel列表
var ds = Ext.getCmp(bzjtgzfxthisId + '-grid').getStore(); var view = Ext.getCmp(bzjtgzfxthisId + '-grid').getView(); var card = Ext.getCmp(bzjtgzfxthisId + '-card'); for(var i=0;i //alert(view.get
2013-03-21 21:03:09
1004
转载 实现JSON和POJO的相互转换
1.import java.util.Collection; 2. import java.util.HashMap; 3. import java.util.Map; 4. 5. import net.sf.json.JSONArray; 6. import net.sf.json.JSONObject; 7.
2013-03-21 21:02:46
765
原创 04_EXTJS数据交互
Store: 数据存储器---保存和管理数据的 Reader: 数据读取器---解析数据的 proxy: 数据代理---代理各种数据源 流行的中间数据格式:XML、JSON(XML减肥方案) Store是通过Reader来解析读取proxy提供数据源的数据。
2013-03-21 21:02:19
479
原创 03_EXTJS组件
Ext.Button引申: -renderTo: 将当前对象所生成的HTML对象存放进制定的对象中。 -handler: 指定一个函数句柄,在默认事件触发时调用,此时的默认事件为click。 -listeners: 这个是在对象初始化之前,就将一系列事件进行定义的手段,在进行组件化编程时,特别有用。 Ext.form.TextField引申: -Ext.getCmp(id):
2013-03-21 21:01:36
510
原创 02_EXTJS在面向对象所出的努力
支持命名空间 支持类实例属性 支持类实例方法 支持类静态方法 支持构造方法 支持类继承 支持类实例方法重写 支持命名空间别名 支持类别名 支持事件队列 1.命名空间 Ext.namespace(“Ext.dojochina”); java对照 package Ext.dojochina; 2.类实例属性: Person.js Ext.namespac
2013-03-21 21:01:13
1075
原创 01_EXTJS基本概念
1、组件component 能够以图形化形式呈现界面的类,其中还可分为容器组件与元件组件 2、类class 提供功能的非图形化的类,为图形类提供了有力的支持 按功能分:数据支持类(data)、拖放支持类(dd)、布局支持类(layout)、本地状态存储支持类(state)、实用工具类(util) 3、方法method 作为类的功能体现,能够产生改变对象本身变化的直接因素 4、事件ev
2013-03-21 21:00:46
624
原创 DWR无刷新分页
一、以从MySql数据库中查询一个部门列表为例 部门表(dept) id name email tel address 二、整合DWR工作 1、在项目中加入DWR2.jar包 2、在web.xml中加入以下代码: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true
2013-03-21 20:59:38
670
原创 使用DWR+Dtree实现无刷新树形菜单
Java中ajax的框架DWR用来实现ajax效果比较方便,Dtree是用js实现的树形菜单,传统办法是在页面上使用java代码来构造Dtree树。 我们可以动脑筋利用Dwr的ajax效果结合Dtree来实现树形菜单效果 首先在项目中加入环境支持,dwr.jar,并编写好配置文件dwr.xml 片段如下:
2013-03-21 20:59:15
1108
原创 SSH2整合dwr
1、项目的lib加入dwr2.jar 2、web.xml文件中: dwr uk.ltd.getahead.dwr.DWRServlet debug true dwr
2013-03-21 20:58:39
635
原创 JDBC查询列名
st = conn.createStatement(); rs = st.executeQuery(sqlString); ResultSetMetaData meta=rs.getMetaData(); tdlength = meta.getColumnCount();//取得查询结果的列数 //遍历列数,判断各列类型然后取值 for(int j=1;j int ty
2013-03-21 20:57:42
1455
原创 DbUtils简介
DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。 在使用DBUtils之前,应该注意一些问题: 1、DBUtils是JDBC的简单封装,可以和JDBC混合使用。 2、DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足
2013-03-21 20:57:15
541
原创 连接池基本原理
一般来说,Java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过JDBC建立数据库连接; ③访问数据库,执行SQL语句; ④断开数据库连接。 JDBC作为一种数据库访问技术,具有简单易用的优点。但使用这种模式进行Web应用 程序开发,存在很多问题:首先,每一次Web请求都要建立一次数据库连接。建立连接是一个费时的活动,每次都得花费0.05s
2013-03-21 20:56:26
538
转载 jsp九大默认对象
分别是request, response, out, pageContext, session, application, page, config, exception。 让我们看看它们与servlet中变量的对应关系。 首先要明确的是,这九个变量都只在中有效,中是无法调用这九个对象的。实际上最后会成为service()方法中的代码,我们这里就看看如何在service()方法中获得这些对象吧
2013-03-21 20:49:01
526
转载 request对象主要方法
Request对象的主要方法: setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定的属性值 getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例 getCookies():返回客户端的所有Cookie对象,
2013-03-21 20:48:50
614
原创 动态与静态INCLUDE的区别
答:动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面
2013-03-21 20:48:39
562
原创 get与post的区别
get用来从服务器上获得数据;post用来向服务器上传数据 get将表单中数据按照variable=value的形式添加到action所指向的url后面;post是将表单数据放在form的数据体中 get是不安全的 数据放在请求的url后;post的所有操作对用户是不可见的 get传输数据小;post可以传输入大量的数据所以文件上传只能用post
2013-03-20 21:20:29
577
原创 forward和redirect
forward: 请求转发时,浏览器执行了一个请求,至于转发是在服务器内部执行的,浏览器并不知道服务器发生了什么,只知道自己获得了一个响应发回来了,其浏览器的地址并不因为请求转发改变地址。 redirect: 请求跳转时,浏览器发送一个请求,服务器返回给浏览器一个重定向的响应,响应中包含新地址,然后浏览器根据新地址重新向服务器发送一个请求,其浏览器的地址发生改变。 forward()和se
2013-03-20 21:20:03
702
转载 JSP连接数据库大全
那么现在开始我们的jsp 和数据库之旅吧。 一、jsp 连接Oracle8/8i/9i 数据库(用thin 模式) testoracle.jsp 如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl 为你的数据库的SID String user="scott"; String password=
2013-03-20 21:19:38
704
原创 json与string相互转换
object 转 stirng function obj2str(o){ var r = []; if(typeof o == "string" || o == null) { return o; } if(typeof o == "object"){ if(!o.sort){ r[0]="{" for(va
2013-03-20 21:17:42
665
转载 电脑键盘KeyCode值
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause ke
2013-03-20 21:17:00
664
原创 单双引号转换
//替换半角单引号为全角单引号 str=str.replace(/\'/g,"’"); //替换半角双引号为全角双引号 str=str.replace(/\"/g,"”");
2013-03-20 21:16:14
791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅