struts2
文章平均质量分 60
说:/~不了
这个作者很懒,什么都没留下…
展开
-
Struts2的模型驱动
Struts2即支持属性驱动,也支持模型驱动 属性驱动:在Action中提供与表单字段一一对应的属性,然后一一set赋值 模型驱动:使得表单字段都自动被set到一个JavaBean中,类似于Struts1.X的ActionForm 采用属性驱动的方式时,是由每个属性来承载表单的字段值,运转在MVC流程里面 采用模型驱动的方式时,是由模型对象来承载所有的属性值,运转在MVC流程里面 若使用转载 2014-07-13 01:42:21 · 888 阅读 · 0 评论 -
Struts2的模型驱动、属性驱动的理解
因为在struts1的版本中,属性的拦截以及控制的处理是被封装为两个对立的ActionForm、Action来获取HttpServerRequest的参数、控制访问的MAPPING的。而在Struts2中我们可以直接通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。发现Action在Struts2中负责了struts1转载 2014-08-17 14:32:01 · 1175 阅读 · 0 评论 -
struts2的整体回顾(ACTION、拦截器、值栈、OGNL表达式、ModelDriven方案等)
ValueStack:struts2的一个存放数据的数据结构(核心) ValueStack大致可以理解为:由Map和对象栈组成 ValueStack作用范围:一个请求,用它来代替request的作用域。 当来了一个请求时,便创建出一个ValueStack,并进行一些初始化, 往Map中放:request=...,session=...,application=...,attr=...,pa转载 2014-08-17 23:06:57 · 467 阅读 · 0 评论 -
Struts2常用标签总结
转载来自:http://www.open-open.com/lib/view/open1331393920452.html转载 2014-09-09 10:56:35 · 441 阅读 · 0 评论 -
struts2笔记之 -- JFreeChart插件简单例子
所需jar包: /jfreechart-1.0.13.jar/jcommon-1.0.16.jar/struts2-jfreechart-plugin-2.1.8.1.jar原创 2014-08-12 22:25:42 · 597 阅读 · 0 评论 -
Struts2值栈学习
1:简单的说,值栈是对应每一个请求对象的轻量级的数据存储中心,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样数据被集中管理起来而不凌乱。 简单的说,值栈能够线程安全的为每个请求提供公共的数据存取服务。 当有请求的时候,Struts2会为每个请求创建一个新的值栈,也就是说,栈和请求是一一对应的,不同的请求,值转载 2014-08-10 10:30:53 · 500 阅读 · 0 评论 -
Struts2中ActionContext介紹&&Struts2如何获得request
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数转载 2014-06-22 16:53:51 · 468 阅读 · 0 评论 -
Struts2技术详解
1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里。获取valueStack对象: ValueStack vs = (ValueStack) request.getAttribute("struts.valueStack"); 调用ValueStack 的vs.findValue("books")方法(books为Action中的属转载 2014-06-22 16:50:25 · 511 阅读 · 0 评论 -
struts2中ActionContext是什么
form URL: http://apps.hi.baidu.com/share/detail/16057446 ActionContext(Action上下文) ActionContext介绍 通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Respons转载 2014-06-22 16:35:18 · 525 阅读 · 0 评论 -
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法
1、问题 通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind。此异常的原因是服务器端口被占用 其解决办法包括以下两种: 一:更改服务器的端口号; 二:关闭占用当前占用该端口的进程 2、更改服务器端口号 到tomcat目录下的把conf转载 2014-06-22 00:12:13 · 480 阅读 · 0 评论 -
struts2配置常量<constant name="struts.devMode">,将值修改为true(开发模式有什么好处)的好处
struts2配置常量启动开发模式。为什么要启动开发模式,开发模式有什么好处?原创 2014-07-12 23:12:24 · 7606 阅读 · 0 评论 -
Struts2 - 属性驱动与模型驱动
Struts2 - 属性驱动与模型驱动 一、为什么要使用属性驱动和模型驱动? :struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和 HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的 getParameter()方法,并且还需要进行必要的数据类转载 2014-08-17 14:36:18 · 421 阅读 · 0 评论