Struts2
Struts2学习
程序_熊
Stay hungary,stay foolish.
展开
-
Struts2的拦截器
1.概述 拦截器(Interceptor)是Struts2的核心组成部分,可以动态拦截Action调用的对象。Struts2的拦截器是面向切面编程(AOP8)的一种实现策略,是可拔插的。 在struts2中,拦截器内部的执行流程:借用黑马老师的 这是大牛写的:https://blog.csdn.net/wjw0130/article/details/46371847...原创 2020-02-10 09:39:24 · 147 阅读 · 0 评论 -
OGNL
详细解析:https://baike.baidu.com/item/OGNL/10365326?fr=aladdin1.OGNL概述2.值栈值栈概述 值栈的内部结构 root、context ActionContext 获取值栈 通过 request(set)、ActionContext 值栈存入数据 set、put 或取值栈数据 root、context(#...原创 2020-01-31 20:24:36 · 376 阅读 · 0 评论 -
Struts2的数据封装 属性、模型驱动和复杂数据封装至List、Map集合中
1、属性驱动①提供属性的set的方法的方式适用于获取参数较少的情况(文件下载) struts2提供了类型转换public class UserAction1 extends ActionSupport { private String username; private String password; private Integer age; pri...原创 2020-01-28 11:29:27 · 132 阅读 · 0 评论 -
Result结果类型
<!-- result标签 name :默认值success type : dispatcher :默认值:请求转发 ............Action转发JSP redirect :重定向.......Action重定向JSP chain :转发 ...原创 2020-01-28 11:06:53 · 490 阅读 · 0 评论 -
Struts2 中 Action访问Servlet API
1、通过ActionContext类访问(完全解耦合的方式,使用该方法只能获取request、session、application的Map数据的集合)①其中获取ActionContext对象的getParameters()方法来获取包含所有HttpServletRequest参数信息的Map集合。ActionContext actionContext = ActionContext.g...原创 2020-01-28 10:59:00 · 95 阅读 · 0 评论 -
Struts2项目的执行流程、Struts2的执行流程
Struts2项目执行流程:首先项目被启动,struts.xml核心配置文件加载1、用户从客户端发送请求 hello.action2、通过配置的<action name="hello" class="com.jjxy.struts2.HelloAction" method="execute">调用HelloAction类3、执行execute()方法,返回逻辑视图名...原创 2019-12-30 14:37:24 · 177 阅读 · 0 评论 -
struts2的核心配置
1.struts.xml文件配置:包配置<package>标签、常量配置<constant>标签、包含配置<include>标签①<package> :主要对action配置,package的属性值一般固定写法 <!--配置Struts2的包 package : name ...原创 2019-12-30 14:06:55 · 236 阅读 · 0 评论