WEB开发
jianhua0902
这个作者很懒,什么都没留下…
展开
-
Web项目开发必备四重验证
http://blog.csdn.net/lb85858585/article/details/7720275转载 2012-08-28 19:46:09 · 546 阅读 · 0 评论 -
最完美的select下拉框美化
很多人为select的诸多不完善而头痛,如无法自定义样式、IE6中无法被浮动层遮住等等。下面介绍一款堪称最完美的下拉框组件。感兴趣的可以从最后的链接地址下载代码研究与交流。 特点1:美化的并且可自定义的外观下拉框使用JS进行渲染。当页面引入了脚本和CSS后,页面中的下拉框都会变成如下外观:该外观是由CSS和图片控制。通过修改CSS可以很方便地实现更改外观。下拉框不存在I转载 2012-10-06 09:31:38 · 19862 阅读 · 2 评论 -
Web应用界面设计规范—给项目组培训
最近给项目组做了一次Web应用界面设计规范的培训,共享一下。Web应用界面设计规范(Design Specification for Web UI)主讲人:ARay目录:一、软件界面规范的重要性及其目的二、用户体验为何如此重要三、Web规范体系介绍四、界面设计开发流程五、应该遵循的基本原则六、界面设计规范一、软件界面规范的重要性及其目的转载 2012-10-07 11:17:30 · 452 阅读 · 0 评论 -
tomcat配置数字证书
一、创建证书 用JDK自带的keytool工具生成证书:命令:keytool -genkey -alias wsria -keyalg RSA -keystore d:/keys/wsriakey无图不给力,有图有真相:用keytool生成证书具体的输入项图片中都有说明,有一点我要解释一下;在输入完密码后提示输入域名是我输入转载 2012-09-21 00:22:07 · 2244 阅读 · 0 评论 -
java -- 首页记住密码
1.这里是需要的Cookie.js 直接Copy用就行了 ,不需要做任何修改!//新建cookie 方法。 //hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。 function setCookie(name,valu转载 2012-09-21 00:28:51 · 568 阅读 · 0 评论 -
常用正则表达式合集
---------------------------------------------------常用正则表达式-----------------------------------------------1.匹配数字格式 reg1=/^[-+]?\d+(\.\d+)?$/g;//所有数字 正负整数小数 reg2=/^[-转载 2012-11-10 09:52:53 · 586 阅读 · 0 评论 -
Freemarker常用技巧
1,截取字符串有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 gt. >= gte${jstbqkVO.gzdd?default("")}${jstbqkVO.gzdd[0..3]?default("")}...意思就是如果这个字符串的长度小于8,那么就正常显示,反之则取4位2.连接转载 2012-12-24 19:53:08 · 1051 阅读 · 0 评论 -
freemarker用法记录
1、freemarker 里 ?? 和 ???是判断对象是否为空,例如:object对象不为空(即object存在)?后面要加关键字,例如:object对象不为空${str?string}${nowDate?time}${nowDate?date}(date的格式可以在freemarker.properties文件中配置)2、assign用法#assig原创 2013-01-09 19:06:27 · 540 阅读 · 0 评论 -
HttpClient 学习整理
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中转载 2013-01-09 19:08:19 · 662 阅读 · 0 评论 -
固定宽度下拉列表中option内容显示不全问题解决方法
动态显示,在鼠标点中后显示完整的列表,离开后显示缩略的列表。公司项目中,很多页面都用到了select组件模拟树状选择框,由于树的层次可能非常多,因此的选择项内容非常长,而超出固定长度的部分被截断,无法完全看清,导致用户体验比较差,因此,要求统一修改。 但是,树层次并非固定,而是允许用户自定义,所以组件宽度不能是定长。如果定义的长度不是足够长,而用户定义的转载 2012-10-06 09:29:07 · 4617 阅读 · 0 评论 -
解决下拉框内容显示不全问题
鼠标放上去时,宽度自适应,失去焦点时,恢复到原来的宽度。 //根据下拉框内容调整下拉框宽度 , 如果下拉框内容超出11个汉字,宽度改成:auto function fnOnOverSelect(selObj){ var isOutOfWidth = false; for(var i=0; i if(selObj.options[i原创 2012-10-06 09:17:20 · 4959 阅读 · 0 评论 -
JavaWeb的各种中文乱码解决方法
一、Servlet输出乱码1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。 1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK原创 2012-10-06 09:07:14 · 581 阅读 · 0 评论 -
javaScript常用的正则表达式
1. 验证文件名及其扩展名function validate_filename(str) { str = str.replace(/^/s|/s$/g, ""); //trims string return /^[a-z][/w]?/.(asp|html|htm|shtml|php)$/i.test(str)}2. 验证Email地址function原创 2012-08-28 19:31:12 · 522 阅读 · 0 评论 -
Log4j xml配置方法
http://heavyz.sourceforge.net/homepage/homepage_zh/comp/notes/log4j.html原创 2012-08-28 19:21:20 · 341 阅读 · 0 评论 -
分页技术
--------------------Oracle分页技术------------------------------Oracle数据库为我们提供了两个很重要的字段:RowId和RowNumber。RowId是一个绝对的值,是针对某一行分配的一个唯一的行标识符,根据它我们可以非常迅捷地定位到某一个具体的行。它也起着主键的作用,即它是唯一的(Unique)、必有的(Mandatory)字段。R原创 2012-08-23 19:08:39 · 337 阅读 · 0 评论 -
分页框架:pager-taglib.jar standard.jar
//1.导入pager-taglib.jar包;//2.引入pager-taglib标签://3.建立PagerModel类:public class PagerModel {/** * 总记录数 */private int total;/** * 当前页结果集 */private List datas;public List getDatas(原创 2012-08-23 19:02:26 · 613 阅读 · 0 评论 -
SSL协议及其应用
网上银行、电子商务和电子政务的发展,如何保证传输信息,特别是交易信息的保密性、完整性已成为继续解决的问题。安全套接层协议(Security Socket Layer Protocol , 简称SSL)是Internet上进行保密通信的一个安全协议。 一、 SSL协议概述 安全套接层协议SSL是网景公司(Netscape)提出的基于公钥密码机制的网络安全协议,用于在客户端浏览器软件与Web转载 2012-08-23 18:46:36 · 2499 阅读 · 0 评论 -
JDBC使用总结
sql注入的问题解决:采用PreparedStatement接口,占位,在后面的程序中可以给予一定的值。在SQL中包含特殊字符或SQL的关键字(如:' or 1 or ')时Statement将出现不可预料的结果(出现异常或查询的结果不正确),可用PreparedStatement来解决。PreperedStatement(从Statement扩展而来)相对Statement的原创 2012-08-27 20:06:08 · 456 阅读 · 0 评论 -
关于B/S架构下,如何让同一账号不能多次登录
我最近发现一些网页游戏,一旦你新登录了,那么老的会弹出窗口【您已经在其它地点登录,本页面将自动退出】的提示。基于这个方法,我认为不要在如何不让人重复登录上下功夫了,毕竟B/S用的http协议是无状态的,非持久的链接。我们可以考虑,让新登录的把以前同一个帐号登录的顶下去,让其无法进行任何操作即可以实现同样的效果:一个系统里,同一个帐号只有一个有效登录。具体做法比较简单:转载 2012-08-21 21:19:20 · 1768 阅读 · 0 评论 -
XML四种解析方法
1、 dom只能读小一点的数据,大数据会占用内存。Sax用于读取大文件。Sax被包含在jdk中,可在jdk的文档中找到相应的说明都可以用来读取xml文件。2、xml文件使用 在文件中这些标签随便写都可以,建好后就可以建立一个单独的类来读取,用的方法是dom4j和w3c方法;hibernate也是用dom4j来读去配置的文件;3、Dom采用树型结构读取xml文件,而sax采用的是事件模型原创 2012-08-22 20:20:51 · 366 阅读 · 0 评论 -
Java获取IP地址:request.getRemoteAddr()警惕
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemote转载 2012-09-28 22:15:52 · 592 阅读 · 0 评论 -
request方法客户端IP
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader( "x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreC原创 2013-02-19 19:40:29 · 463 阅读 · 0 评论