- 浏览: 448719 次
- 性别:
- 来自: 长沙
最新评论
-
janrick:
太感谢了,我正需要加密的函数呢
java中DES加密解密例子 -
xuganggogo:
suyang119 写道请教一下,补充的三级的可以用吗?当然可 ...
关于条件查询detachedCriteria的注意的地方 -
suyang119:
请教一下,补充的三级的可以用吗?
关于条件查询detachedCriteria的注意的地方 -
xuganggogo:
大江帅 写道var name="attriName& ...
有关在JavaScript中使用EL表达式的问题 -
大江帅:
var name="attriName"; ...
有关在JavaScript中使用EL表达式的问题
文章列表
(一)预备工作: 首先, 建立struts2的工作環境,这里就不说了。然后把 commons-fileupload.jar和 commons-io.jar拷贝到 classpath路径下。 (二)建立一个上传文件的页面 , upload.jsp。
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<html ...
- 2009-01-19 15:50
- 浏览 1742
- 评论(2)
struts2
使用拦截器来检查表单是否重复提交,它采用同步令牌的方式来实现对表单重复提交的判断。
首先需要在表单中使用
<s:token
name="user.token"></s:token>
<s:token>
标签创建一个新的令牌值,并用你所指定的令牌名把令牌保存到
session
中。而这个令牌值是随即产生的经过加密的字符序列,不会重复。
其次需要为
action
配置
TokenInterceptor
或者
TokenSessionStoreInterceptor
拦截器。这两个拦截器都已经在
struts-defau ...
- 2009-01-17 15:46
- 浏览 3568
- 评论(1)
struts2的一個很大的特點就是實現了攔截器,有人說struts2中百分之七,八十的工作都是拦截器做得。下面说说自定义拦截器。
如果用户要开发自己的拦截器类,应该实现com.opensymphony.xwork2.interceptor.Interceptor接口:
Interceptor接口声明了三个方法:
public interface Interceptor extends Serializable
{
void destroy(); //
拦截器被垃圾回收之前调用,用来回收init方法初始化的资源。
void init(); //
Init方法在 ...
- 2009-01-15 17:31
- 浏览 1158
- 评论(0)