
Struts
wenbing2610
这个作者很懒,什么都没留下…
展开
-
Struts的属性驱动与模型驱动的区别
1.Struts2的属性驱动. Struts2的属性驱动指的是在action中JSP页面的每一个form中的name都对应在action中有一个属性与之对应。看下面代码片段: <form action="register.do" name="RegisterForm" method="post"> ...原创 2012-05-05 23:03:03 · 137 阅读 · 0 评论 -
Struts自定义类型转换器
一、概述 Struts2的类型转换器都需要实现一个TypeConverter接口,该接口位于ognl.jar包内,也是就Struts2框架的转换器使用了OGNL技术。该接口定义了一个convertValue()方法,实现该接口的类型转换器实现类都需要重写该方法来进行类型转换。OGNL还提供了一个实现TypeConverter接口的类DefaultTypeConv...原创 2012-05-12 22:18:25 · 115 阅读 · 0 评论 -
Struts2的一个和多个文件上传的实现
在Struts2中,上传文件时,只要使用java.io.File类来描述上传文件即可,比直接使用Commons-FileUpload组件要简单的多。上传单个文件:如果上传的是单个文件,则在Action类中定义一个File类型的变量。该变量的名字与JSP页面上的<input />标签的name属性相对应,只有这样Struts2才能使客户端上传的文件自动与Action类中的相应的属...原创 2012-05-12 22:38:13 · 92 阅读 · 0 评论 -
Struts2文件上传深入FileUploadInterceptor
Struts2框架本身没有文件上传的功能模块,而是利用现在流行的几个文件上传开源框架,如Common-FileUpload和COS等。Struts2利用拦截器将这些文件上传的框架巧妙的集成进来,不能不被称为一个优秀的拿来主义者。由于拦截器的使用,我们使用Struts2实现文件上传变的非常容易,似乎什么也没发生,文件已经上传到服务器了,但如果仅仅是使用这个功能,可能永远不知道Str...原创 2012-05-12 22:42:45 · 299 阅读 · 0 评论 -
Struts输入验证
一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin(). 二. 输入校验流程: ...原创 2012-03-05 22:05:20 · 89 阅读 · 0 评论 -
struts2拦截器
Struts2为一个Action自动注入的各种功能都是通过各种拦截器实施上去的。 在<action>中使用<interceptor-ref>元素引用拦截器或拦截器栈, 在struts-default.xml文件中查看和了解默认包中的默认拦截器栈的配置。 在<package...原创 2012-07-13 22:23:45 · 84 阅读 · 0 评论 -
拦截器概述
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在In...原创 2012-07-13 22:37:58 · 157 阅读 · 0 评论 -
用拦截器实现用户权限
1.要在struts.xml文件中添加下面的代码:<package name="struts2" extends="struts-default"> <!--自定义拦截器(没有登录的就返回到login)--> <interceptors> <interceptor name="sessionNull"原创 2012-07-13 22:42:05 · 398 阅读 · 0 评论 -
利用反射机制模拟Hibernate的Session
Java代码 package com.quan.hibernate.model; import java.lang.reflect.Method; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStateme...原创 2012-03-20 22:59:50 · 106 阅读 · 0 评论