struts2
fengzhiyi2010
这个作者很懒,什么都没留下…
展开
-
struts2的一些优点
<br /> 1.对于struts2的action无需实现任何父类接口,无需继承任何struts的基类,完全是一个pojo,阴齿具有很好的代码复用性。<br /> Action类无需与Servlet API耦合,因此进行单元测试非常简单。<br /> Action类中excute方法仅返回一个字符串作为处理结果,该处理结果可以映射到任何的视图,甚至是另一个action。<br /> <br /> struts2与struts1的对比:<br /> 1.在Action实现类方面的对比原创 2011-04-30 14:41:00 · 434 阅读 · 0 评论 -
实现action接口来更好的实现Action ,跟踪用户状态
1.首先定义一个action接口 public interface Action{ public static final String SUCCESS=“sucess”; public static final String NONE=“none”; public static final String ERROR=“error”; public static final String INPUT=“input”;原创 2011-04-30 15:30:00 · 620 阅读 · 1 评论 -
如何开始使用struts2框架
<br /> 首先在apache的官网上去下载最新的struts2的jar包,最好是GA版。将Struts2 lib目录下常用的jar包拷到lib目录下。然后再web.xml下配置如下代码: <filter> <br /> 这样配置之后我们就可以在web应用中使用struts2了。 <!-- 过滤器名字 --> <filter-name>struts2</filter-name> <!-- 过滤器支持的struts2类原创 2011-04-30 14:58:00 · 318 阅读 · 0 评论 -
对于struts2的验证机制
<br /> 对于struts2的验证机制,可以继承struts2的一个基类ActionSupport,它既实现了Action接口 有实现了validate接口 ,我们可可以重写validate方法来完成数据的校验,在可客户端发出一个请求的时候,Action首先会执行validate方法 ,如果有错误,直接返回input所对应的视图,然后再去执行execute方法。 对于校验信息的国际化,ActionSupport提供了一个getText()方法来从国际资源文件中获取相应的信息。<br /> 另外一原创 2011-05-02 09:37:00 · 576 阅读 · 0 评论 -
我对struts2的action的理解
<br /> 对于struts2中的Action并不是用户实现的业务控制器,而是Action的代理----因为他并没有与servlet API耦合,它是struts2框架提供的一系列拦截器来负责将httpServletRequest请求中的请求参数解析出来传入给Action。<br /> <br /> 所以这种处理方式,是典型的AOP方式。原创 2011-05-02 09:58:00 · 479 阅读 · 0 评论