struts2
AngusC·
这个作者很懒,什么都没留下…
展开
-
struts2的介绍和搭建struts2环境
百度百科有对struts2的描述。这里简单概括为这样几点: 1、Struts2是在WebWork2基础发展而来的。 Struts2是目前最流行的MVC框架。 2、Struts2它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 3、Struts 2是Struts的下一代产品,是在 struts 1和WebWo原创 2016-06-30 22:46:57 · 821 阅读 · 0 评论 -
第一个Struts2应用及Action搜索顺序
例子中使用到的com.luowg.action.HelloWorldAction类如下: package com.chj.action; public class HelloWorldAction{ private String message; public String getMessage() { return message; } public void setMessa原创 2016-06-30 23:24:49 · 861 阅读 · 0 评论 -
struts2中Action配置中的各项默认值和result的各种转发类型
在struts2中有很多项,我们平时的配置文件如下,如果不写的默认值会是什么呢? /WEB-INF/page/hello.jsp 1、如果没有为action指定class,默认是ActionSupport。 2、如果没有为action指定method,默认执行action中的execute() 方法。 3、如果没有指原创 2016-07-01 09:53:14 · 5000 阅读 · 0 评论 -
Struts 2处理的请求后缀与常量定义和介绍
前面我们都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的,例如:我们可以配置Struts 2只处理以.do为后缀的请求路径: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN原创 2016-07-02 00:13:33 · 1540 阅读 · 0 评论 -
Struts2的处理流程
StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。 默认情况下,如果用户请求的路径不带后缀或者后缀以.action结尾,这时请求将被转入Struts 2框架处理,否则Struts 2框架将略过该请求的处理。 当请求转入Struts 2框架处理时会先经过一系列的拦截器原创 2016-07-02 13:48:22 · 434 阅读 · 0 评论 -
struts2自定义拦截器
要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口: public class PermissionInterceptor implements Interceptor { private static final long serialVersionUID = -5178310397732210602L; pub原创 2016-07-03 00:39:57 · 1589 阅读 · 0 评论