Fork me on GitHub
摘要: 一、概述二、在Struts2中使用拦截器2.1 步骤2.2 分析拦截器原理2.3 关于interceptor与Filter区别:三、案例一、概述介绍拦截器:struts2拦截器使用的是AOP(面向切面编程)思想。AOP的底层实现就是动态代理。拦截器采用责任链模式 ,在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。责任链每一个节点,都可以继续调用下一个节点,也可以阻止流程继续... 阅读全文
posted @ 2019-11-10 23:55 这个世界~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、概述二、Struts2中国际化:2.1 问题1全局局部2.2 问题22.3 问题32.4 问题4在Action中怎样使用在JSP页面上怎样使用一、概述同一款软件 可以为不同用户,提供不同语言界面 ---- 国际化软件需要一个语言资源包(很多properties文件,每个properties文件 针对一个国家或者语言,通过java程序根据来访者国家语言,自动读取不同properties文件 )... 阅读全文
posted @ 2019-11-10 23:19 这个世界~ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、Action处理请求参数1.1 属性驱动1.2 模型驱动1.3 扩展将数据封装到List集合将数据封装到Map集合二、类型转换2.1 自定义类型转换器:1.创建一个自定义类型转换器2.注册一个自定义类型转换器.三、数据校验3.1 手动校验3.2 配置校验(xml)一、Action处理请求参数在Struts2中获取请求参数:有两类方式(三种方法)1.1 属性驱动直接将action做一个model... 阅读全文
posted @ 2019-11-10 17:15 这个世界~ 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、概述二、Struts2 快速入门程序2.1 开发流程比较2.2 引入依赖2.2 创建jsp页面2.3 在web.xml中配置前端控制器2.4 创建struts.xml配置文件2.4 创建一个HelloAction类2.5 在struts.xml文件中配置HelloAction2.6 在index.jsp中添加连接,测试2.7 测试三、对入门程序进行流程分析3.1 创建项目,引入Maven依赖3... 阅读全文
posted @ 2019-11-10 04:25 这个世界~ 阅读(497) 评论(0) 推荐(0) 编辑