Struts
莫負旅途
成长ing……
展开
-
Struts2中的值栈
一、值栈是什么 简单的说:值栈是对应每一个请求对象的轻量级的内存数据中心。 Struts2中一个很激动人心的特性就是引入了值栈,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样一来,数据被集中管理起来而不会凌乱,大大方便了程序编写。 Struts2中关于值栈的另外一个很激转载 2016-03-23 13:27:33 · 2202 阅读 · 2 评论 -
Struts中错误: No result defined for action
Action中:public String delete() { employeeService.delete(id); return SUCCESS; }Struts.xml中: /WEB-INF/views/emp-list.jsp SUCCESS" type="redirect">/emp-list 则报错:No result defined原创 2016-04-16 12:22:22 · 10649 阅读 · 0 评论 -
Struts自定义类型转换器
Struts2的自定义类型转换器:如何实现? 1、 继承StrutsTypeConverter并且覆盖convertFromString和convertToString方法; 2、 注册类型转换器 ①局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件: MyActionName-conversion.proper原创 2016-04-17 12:42:23 · 526 阅读 · 0 评论 -
Struts中OGNL语言
OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言。“#”主要有三种用途: 1、访问OGNL上下文和Action上下文,#相当于ActionContext.getContext(); 2、用于过滤和投影(projecting)集合,如books.{?#this.price 3、构原创 2016-03-17 10:13:20 · 424 阅读 · 0 评论 -
实现这两个接口ModelDriven<T>,Preparable有什么用?
实现了ModelDriven就必须实现getModel这个方法,该方法返回的是你的ModelDrivern泛型中设定的实体类。其实是为了实现代码的重用,不要再定义一次你在数据访问层定义的属性了,直接用那个类就行了。不过有时候也不是很需要这个东西,比如只有一两个表单域的时候。 Struts2的Action在实现com.opensymphony.xwork2.Preparable转载 2016-04-21 19:09:51 · 1369 阅读 · 0 评论 -
ssh开发web应用中各个框架的作用以及整合配置步骤
各个框架的作用: Spring作为bean对象的管理容器(IOC)Struts2 作为核心web控制器Hibernate作为处理数据库的ORM组件ssh详细配置步骤: 1、 定义数据库连接属性文件2、 在web.xml中配置log4j日志;spring上下文加载路径以及监听接 口类;struts配置及映射3、 在spring applicationContext.xml文件原创 2016-07-17 20:01:13 · 1500 阅读 · 0 评论