![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有关struts2
iteye_9521
这个作者很懒,什么都没留下…
展开
-
struts2中通配符的使用
struts2中减少action数量(通配符使用)如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 <action name="addUser" class="com.netshuai.action.ManagerUserAction" method="add"> <result name="success">/a原创 2011-12-09 12:38:35 · 70 阅读 · 0 评论 -
struts2流程
工作原理详细说明:1、客户端向Servlet容器(如Tomcat)提交一个请求2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等)3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action4、如果ActionMapper决定需要调用某个Action,核心控制器把控制权委派给ActionProxy (备注:JSP...原创 2012-02-22 20:39:30 · 50 阅读 · 0 评论 -
struts2 的文件上传
单个文件上传 第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下:<form enctype="multipart/form-...原创 2012-02-24 16:59:10 · 60 阅读 · 0 评论 -
valuestack的工作原理(转)
当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象 我们通常会写stack.set(key1,value1)或者statck.setvalue(key2,value2) 这两个是有区别的,前者会在valuestack压入一个hashmap,并将key1,value1植入该hashmap 那么此时valu...原创 2012-02-29 20:21:48 · 99 阅读 · 0 评论 -
struts2 验证框架
使用验证框架时,用户无需再进行编码,只要在外部配置文件中指定某个字段需要进行的验证类型,并提供出错误信息即可1 创建registeredAction ,实现对用户注册的处理public class RegisterAction extends ActionSupport {private VoteServiceImpl voteServiceImpl=new VoteSer...原创 2012-03-07 20:57:10 · 64 阅读 · 0 评论 -
struts2 配置拦截器
(1)通过<interceptor......./>元素来定义拦截器(2)通过<interceptor-ref................/>元素来使用拦截器自定义拦截器 实现interceptor 接口,继承Abstract Interceptor类编写权限验证拦截器,代码如下:package intercepter;import java.ut...原创 2012-03-07 20:58:46 · 72 阅读 · 0 评论 -
struts2自定义日期类型转换器
package com.hdaccp.jboa.util;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;import org.apache.struts2.util.StrutsTypeConverter;import co...原创 2012-03-20 22:05:31 · 147 阅读 · 0 评论 -
Struts1和Struts2的区别和对比
Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Str...原创 2012-05-18 22:24:56 · 90 阅读 · 0 评论