Web开发
文章平均质量分 83
muyu114
这个作者很懒,什么都没留下…
展开
-
Struts2拦截器(Interceptor)的使用范例
<br /> Interceptor(以下译为拦截器)是Struts2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 <br /> 什么是拦截器 <br /> 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。<br /> 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可转载 2010-06-25 15:15:00 · 1163 阅读 · 0 评论 -
http和https的区别
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,...HTTPS协议是由SSL+HTTP协议构建的可进行加密传转载 2011-12-31 15:04:51 · 864 阅读 · 0 评论 -
通过spring在filter注入bean(DelegatingFilterProxy与servlet filter)
web应用中,我们经常使用filter机制来确定外部请求的用户是否登录,角色是否合法等。Spring提供了一个DelegatingFilterProxy机制来完成filter的部分功能。通过例子做一个简单对比。 二者看起来没有什么太大的区别,在spring中,filter被纳入了bean 管理机制。1.servlet filter* LoginFilter .java package servlet.filter;import javax.servlet.*;import j原创 2010-06-11 17:04:00 · 7073 阅读 · 0 评论 -
java.lang.String中的trim()方法的详细说明
<br />String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?<br />一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。<br />首先我直接反编译String类,找到Trim()方法:publicstring Trim(){ returnthis.TrimHelper(WhitespaceChars, 2);}<br />TrimHelper方法有两个参数,第一个参数名WhitespaceChars,首字母尽然是大写转载 2010-07-14 14:31:00 · 99042 阅读 · 14 评论 -
子页面通过JS传值到父页面
在一个页面的JS方法里调用另外一个页面,之后将新页面得到的值传回调用页面的问题,采用以下方式实现,具体实现:父页面a.html: function getLink(){ window.open("b.html","newindow","width=100,height=200,toolbar=no,scrollbars=no");}原创 2010-05-18 14:36:00 · 8260 阅读 · 0 评论 -
jsp页面内容居中红色加粗增大文字效果
<br />只是想做个jsp页面内容居中红色加粗增大文字效果,测试了好几种方法都不行<br />还真是头疼,做页面真的很麻烦<br />方法一:<br /><table width="100%" height="100%" align="center"><br /> <tr><br /> <td><br /> <font size="5" color="#FF4500">这样.文字绝对会在正中间...</font><br /> </td><br /> </table><br />在原创 2010-07-13 11:07:00 · 5325 阅读 · 0 评论 -
window.parent和window.opener区别
<br />关于window.parent和window.opener区别 来讲的,我们如果要用到iframe的值传到另一框架就要用到: 1.window.opener.document.getElementById(name).value = uvalue;这种形式<br />window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。<br />可以用这一点特性来判断这个窗口是否是顶层窗口。如:<br />Code<br />function IsTopWindow(转载 2010-07-10 14:37:00 · 730 阅读 · 0 评论 -
Hibernate的持久化对象加载策略
HIBERNATE的持久化对象加载策略。 延迟加载, 也就是用到的时候才去加载.这样可以提高一些性能. Hibernate的lazy loading 采用了一个HibernateSession来管理session,它的逻辑是每进行一次数据库操作,就开新的session,操作完成后立即关闭该session。这样做的好处是可以严格关闭session,避免菜鸟级的错误,但是hibernate.org并不转载 2010-05-12 10:06:00 · 1051 阅读 · 0 评论 -
限制HTML标签中的输入长度
由于textarea中没有maxlength的属性,所以使用下面的方法来实现 script>function checkLength(obj,maxlength){ if(obj.value.length > maxlength){ obj.value = obj.value.substring(0,maxlength); }}script>textarea on原创 2010-05-14 10:45:00 · 2980 阅读 · 0 评论 -
Hibernate的常用方法与HQL运算符的说明
比较运算符: HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于 > Restrictions.gt()原创 2010-05-13 10:18:00 · 5218 阅读 · 0 评论 -
分页乱码问题(解决)
<br />上一个blog中 粗略的使用了下分页标签使用 pg<br />使用问题还是有很多 如 分页中乱码、多java代码块<br />下面用一个 <jsp:include >来解决这些问题。<br /><br /><!-- 使用写好的分页jsp 当中需要参数为 count 总结果个数 / maxPageItems(可选默认10)页面显示行数 / goUrl (可选默认本页) 跳转路径 / params request中参数 应为乱码问题 传给下一个页面 需要使用URLDecoder.decode(.转载 2010-07-08 18:18:00 · 5426 阅读 · 0 评论 -
基于Struts 2 拦截器实现
这篇文章是我找关于如何将Strust2的拦截器配置到Spring中管理是看到的,觉得受益匪浅,转过来同大家一起分享 Apache Struts 作为最成功的 MVC Web 框架早已得到了广泛的应用,但是其自身也暴露出不少缺点,从而引出了 Struts 2 。 Struts 2 摒弃了原来 Struts 1 的设计, 而是转向了 webwork2,并结合 Struts 已有的优点,试图转载 2010-04-29 14:13:00 · 686 阅读 · 0 评论 -
js.util.Dictionary.js代码
js.util = (js.util || {}); js.util.Dictionary = newjs.lang.Class() ({ /** Utility class providing common java-like dictionary functionality tohelp keep code D-R-Y. **/ __init__ : function转载 2012-06-12 16:16:51 · 1272 阅读 · 0 评论