Struts2
淡蓝色_mmm
这个作者很懒,什么都没留下…
展开
-
搭建Struts2环境
Struts2是从WebWork框架继承发展的MVC框架。sruts2 下载地址 http://struts.apache.org/1.新建一个web工程为struts2,修改编码格式为utf-82.导入jar包:(下载地址:http://struts.apache.org/download.cgi)复制 struts\apps\struts2-blank\WEB-INF\li...原创 2018-03-10 21:00:44 · 220 阅读 · 0 评论 -
struts2校验框架校验
struts2提供了validate框架进行验证例子第一步创建ValidateAction.javapublic class validate extends ActionSupport{ private String username; private String password; //get()和set()方法,构造方法第二步编写验证规则配置...原创 2018-03-22 11:42:02 · 519 阅读 · 0 评论 -
OGNL与Struts2结合
结合原理 ValueStack唯一的实现类OgnlValueStack中有 root 和 context 两个参数,值栈由这两部分组成。 栈原理 栈由ArrayList模拟public class CompoundRoot extends ArrayList { public Object pop() { return remove(0); ...原创 2018-05-09 19:53:15 · 469 阅读 · 3 评论 -
Struts2拦截器
拦截器的实现原理Struts2的拦截器实现相对简单。当请求到达Struts2的ServletDispatcher时,Struts2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个的调用列表的拦截器。Struts2的执行流程 自定义拦截器生命周期:随项目的启动创建,随项目关闭销毁。创建方式一实现Interceptor接口publ...原创 2018-05-11 15:26:36 · 366 阅读 · 0 评论 -
Struts2架构和访问流程
Struts2架构 所有的请求先经过strutsPrepareAndExecuteFilter核心过滤器,核心过滤器把请求交给ActionMapper。ActionMapper判断每次请求的目的地,请求要到达的Action和Method等信息,然后把这些信息封装到ActionMapping对象,返回给核心过滤器Filter。Filter根据Actionmapping对象,判断本次请求...原创 2018-05-11 17:37:17 · 310 阅读 · 0 评论 -
页面遍历输出
在 struts2 的Action中将page属性存放在request域,然后转发到页面。从request域中拿到pageBean ,在页面循环输出遍历到的值第一种: 用Struts标签,遍历每次把遍历到的值放入ActionContext的键 <s:iterator value="#pageBean.list" var="cust"><TR <td&g...原创 2018-05-21 11:01:22 · 1031 阅读 · 0 评论