07 2013 档案

使用Struts2实现文件的上传和下载
摘要:(一)单个文件的上传步骤:1.拷贝jar包:commons-fileupload.jar,commons-io.jar下载链接(文件上传.rar):http://www.cnblogs.com/withyou/admin/Files.aspx2.JSP页面中增加form:(form属性是固定的) 姓名: 附件: 3.action层代码: 1 public class UploadAction { 2 private String uname; 3 private File fileUpload; 4 ... 阅读全文

posted @ 2013-07-08 22:24 NFC 阅读(1983) 评论(0) 推荐(1)

单例模式的各种写法评测
摘要:单例模式(Singleton): 单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处: 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。 3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。 显然单例模式的要点有三个: 一是某各类只能有一个实例; 二是它必须自行创建这个事例; 三是它必须自行向整个系统提供这个实例。 一些资源管理器常常设计成单例模式,在计算机系... 阅读全文

posted @ 2013-07-04 22:26 NFC 阅读(1464) 评论(7) 推荐(2)

从struts2拦截器到自定义拦截器
摘要:拦截器可谓struts2的核心了,最基本的bean的注入就是通过默认的拦截器实现的,一般在struts2.xml的配置中,package内直接或间接继承了struts-default.xml,这样struts2默认的拦截器就会作用.下面详细的说明一下:Interceptor拦截器类似于过滤器,是可以在action执行前后执行的代码。是我们做web开发时经常用的技术。比如:权限控制、日志等。我们也可以将多个Interceptor连在一起组成Interceptor栈。Struts2拦截器,每个拦截器类只有一个对象实例,即采用单例模式,所以引用这个拦截器的Action都共享这一拦截器类的实例,因此, 阅读全文

posted @ 2013-07-03 21:24 NFC 阅读(10833) 评论(2) 推荐(2)

struts2中token的令牌机制
摘要:通常在普通的操作当中,我们不需要处理重复提交的,而且有很多方法来防止重复提交。比如在登陆过程中,通过使用redirect,可以让用户登陆之上重定向到后台首页界面,当用户刷新界面时就不会触发重复提交了。或者使用token,隐藏在表单中,当提交时进行token验证,验证失败也不让提交。这都是一般的做法。 我们这次碰到的问题是重复提交本身就是一个错误,重复提交会导致一些相关数据的逻辑不再正确。而这些重复提交并不是通过普通的刷新界面,或者两次点击按钮来进行的。在普通的操作当中,我们可以通过一系列的手段,使得相应参数被清零,从而防止数据上的不正确。但是,在一种情况下,这些手段都不再有效,那就是并发的重. 阅读全文

posted @ 2013-07-03 17:37 NFC 阅读(3117) 评论(2) 推荐(2)

JSP实现页面跳转的方式
摘要:js实现页面跳转的几种方式普通方式第一种:1 第二种:1 第三种:1 第四种:1 第五种:1 js使用弹出窗口实现页面跳转的几种方式———————————————————————————————————第一种:弹出选择框跳转到其他页面1 8 第二种:弹出提示框跳转到其他页面1 7 页面自动跳转到其他页面———————————————————————————————————只需要在页面加入一行代码其中,content="5; url=http://www.codepub.com"中的5表示5秒后跳转,可以直接设置为0该代码多用于用户登陆时的页面跳转把 onClick=&quo 阅读全文

posted @ 2013-07-02 15:50 NFC 阅读(721) 评论(0) 推荐(0)

导航