Struts2
菜鸡逆袭
合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。
展开
-
Struts2_3_国际化处理_自定义拦截器_文件上传及下载_OGNL
Struts2中的拦截器 Struts2中很多功能都是拦截器完成的, 并且都是AOP思想的一种体现 自定义拦截器 继承AbstractInterceptor类或实现Interceptor接口, 重写intercept方法 配置拦截器, 拦截器只有在配置的条件下才能使用 例如: public class Demo1Interceptor extends AbstractInterceptor{ ...原创 2019-03-31 00:37:55 · 188 阅读 · 0 评论 -
Struts2_1_基础案例_配置文件详解_动作类
Struts2简要概述 三层架构中的表现层框架 相对于常规的MVC模式, 其核心为Filter控制器 内部的Filter实例是在客户端每发送一次就实例化一次, 相比于Servlet具有线程安全性 内部控制器默认拦截以.action或无后缀名的url Struts2案例步骤 配置web.xml, 由于Struts2核心为Fiter, 所以需要在web.xml中配置过滤器 <filter...原创 2019-03-23 21:41:38 · 159 阅读 · 0 评论 -
Struts2_2_解决配置文件冗余_动作类对象数据封装_数据类型转换_表单数据信息提示
Struts2第二天学习 解决struts.xml文件的冗余 将所有的配置文件放在一份struts.xml将会导致, 文件繁杂且容易出错, 将有如下的解决方案: 分文件编写Struts2的配置文件: 对于具有类似功能的action就可以放入不同对应的xml文件中, 最后使用struts标签中的<include file="user.xml"></include>处理 例...原创 2019-03-27 00:30:15 · 176 阅读 · 0 评论 -
Struts2_4_ActionMap与ValueStack详解_Struct2的EL及常用标签_防止表单数据重复提交
接着Struts2_3_day的讲 注:使用Struts2的< s:debug>< /s:debug>就可获取数据储存的分布图 StrutsPrepareAndExecuteFilter都会创建一个ActionContext和ValueStack对象, 所以Struts2的数据存储分为两类: ActionMap(contextMap)以及ValueStack; Action...原创 2019-04-06 00:54:32 · 212 阅读 · 0 评论