![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts
good well
虚心求教,共同进步
展开
-
struts2学习笔记(一)---工作原理
一.前言 SSH是集Struts,spring,hibernate于一体的框架,这是非常经典的框架使用.那么我们来看看各自的特点Struts的MVC设计模式可以使我们的逻辑变得很清晰。Spring 的IOC和AOP可以使我们的产品在最大限度上解藕。hibernate的当然就是实体对象的持久化了接下来几篇介绍一下struts框架的一些知识点,能更好的对这个框架的原创 2017-08-21 08:55:40 · 192 阅读 · 0 评论 -
struts2中redirect和redirectAction的区别
---摘抄自360图书馆 struts2中关于result的返回类型一般我们是转发到一个jsp页面或者是html页面等,但是struts2中的result的返回类型还有redirect,redirectAction,chain。对于这三种返回类型之间肯定是有区别的,下面我们来看看关于redirect redirectAction chain这三种struts2的返回类型之间的区转载 2017-10-03 16:27:12 · 2439 阅读 · 0 评论 -
struts2通用标签
一.介绍Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术.二.常见通用标签分类原创 2017-09-30 11:11:06 · 192 阅读 · 0 评论 -
声明式异常处理: exception-mapping 元素
一.概述二.使用案例public class ProductAction extends ActionSupport implements ModelDriven{private Product product=new Product();@Overridepublic Product getModel() {// TODO Auto-g原创 2017-09-29 20:21:55 · 817 阅读 · 0 评论 -
Struts2--ogln详解
一.ogln概述 上一篇已经讲到广义与狭义的值栈 ,那么在jsp上如何获取呢? 在 JSP 页面上可以可以利用 OGNL(Object-Graph Navigation Language: 对象-图导航语言) 访问到值栈(ValueStack) 里的对象属性.若希望访问值栈中 ContextMap 中的数据, 需要给 OGNL 表达式加上一个前缀字符 #. 如果没有前缀字符 #,原创 2017-09-29 16:16:18 · 713 阅读 · 0 评论 -
struts2值栈
一、值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。 Struts2中关于值栈的另外一个很激转载 2017-09-29 15:18:41 · 146 阅读 · 0 评论 -
如何设置struts2的扩展名
需求 将.action转为.do,或者其他后缀名在struts.xml文件上添加这句话 这句话默认的配置在struts2 -core核心包的default.properties里在85行的地方可以看到原创 2017-09-29 14:05:23 · 229 阅读 · 0 评论 -
ActionContext和ServletActionContext
ActionContext和ServletActionContext 再探ActionContext前面已经了解到ActionContext是Action执行时的上下文,里面存放着Action在执行时需要用到的对象,我们也称之为广义值栈。 Struts2在每次执行Action之前都会创建新的ActionContext,在同一个线程里ActionContext里转载 2017-09-29 08:14:45 · 169 阅读 · 0 评论 -
struts2学习笔记(二)---实例应用
一.前言 第一篇介绍了struts的原理,这里写一下如何利用struts框架进行系统的开发,引用下面一个简单的系统来讲讲如何实现系统的一些功能.二.准备工作struts框架的jar包可以去官网下载struts官网下载完毕,里面有我们需要的包,对于新手来说可以直接将下载好的文件,里面 有apps文件夹,里面有例子,解压后将里面lib里的包给导入到自己新建的工程里.同时可以原创 2017-08-21 12:54:40 · 270 阅读 · 0 评论 -
Struts2多方法的Action
一.前言 Action中的方法代表业务逻辑,那么一个模块中的多个业务逻辑如何用Action来处理呢?我们有2种办法来处理这个问题:1.一个Action对应一个业务逻辑,实现方便,但是Action数量多,struts.xml中需要配置的内容也多,这种方法不推荐;2.一个Action对应多个业务逻辑,例如表的一些操作,含有多个业务逻辑,我们只写一个Action来实现,Action的数量没有原创 2017-08-23 15:34:24 · 249 阅读 · 0 评论 -
struts2--类型转换
一.概述从一个 HTML 表单到一个 Action 对象, 类型转换是从字符串到非字符串. HTTP 没有 “类型” 的概念. 每一项表单输入只可能是一个字符串或一个字符串数组. 在服务器端, 必须把 String 转换为特定的数据类型在 struts2 中, 把请求参数映射到 action 属性的工作由 Parameters 拦截器负责, 它是默认的 defaultStack 拦截原创 2017-10-04 17:24:32 · 159 阅读 · 0 评论