1、实现了ModelDriven接口;
2、去掉了字段和属性的定义,取而代之的是定义并实例化了模型对象,实现getModel方法用于获取对象,在其他成员方法中就可以直接引用此对象。
需要注意的是,页面表单input的name属性值必须和模型(比如这里的User.java)的get、set方法后面的名字一样。比如表单中某一个input的name属性值为“username”,那么相应的ge...
分类:
其他好文 时间:
2015-07-31 18:22:31
阅读次数:
145
struts的数据封装的实现原理:使用了拦截器.进行数据的封装.
这个拦截器的执行流程:
(1)用户访问login.jsp填写表单username和password,提交到user_login指定的UserAction中.
(2)struts创建UserAction对象并把Action放到值栈中的root(list栈)中,UserAction的属性暴露.即这两个属性已经在栈顶
(3)执...
分类:
其他好文 时间:
2015-07-25 18:28:00
阅读次数:
134
在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样:1、属性驱动 1)直接在Action类中定义成员属性来接收请求参数 (将Action当成javaBean),在Action中还...
分类:
其他好文 时间:
2015-07-16 18:41:12
阅读次数:
96
如何获取值----三种方式(属性驱动,对象驱动,模型驱动)A:属性驱动必须生成get,set方法B:对象驱动给对象也必须生成get,set方法c模型驱动模型驱动需要action去实现一个ModelDrvien(),并且重写一个getModel()方法
分类:
其他好文 时间:
2015-07-15 22:29:41
阅读次数:
111
Struts2 属性驱动和模型驱动 帮助我们完成了 数据自动获取 数据自动封装1、使用属性驱动 来完成数据自动获取和数据自动封装:index.jsp:表单的填写 /loginAction" method="post"> 姓名: 密码: LoginActio...
分类:
其他好文 时间:
2015-06-24 20:55:33
阅读次数:
112
老是被前端与后台之间的传值给弄糊涂了,特此写一篇blog进行总结。 一. 前端向后台传值 (1)属性驱动 属性驱动是指在Action类里,包含表单里对应的字段(字段名称一样),同时设置对应的getter和setter。 表单代码:html 1: 2: username: 3: 4: password...
分类:
其他好文 时间:
2015-06-17 21:27:55
阅读次数:
668
struts2 Action获取表单数据的方式有三种:1.通过属性驱动的方式。2.模型驱动方式。3.使用多个model对象的属性。1.通过属性驱动式首先在jsp里面编写form表单的代码如下: Action:直接通过get、set方法获取。代...
分类:
其他好文 时间:
2015-06-07 13:48:56
阅读次数:
96
说明:本系列基本上是《WPF揭秘》的读书笔记。在结构安排与文章内容上参照《WPF揭秘》的编排,对内容进行了总结并加入一些个人理解。 WPF引入了一种新的属性类型 – 依赖属性。依赖属性用于整个WPF平台,用来实现样式化,自动属性绑定,动画等。详细说即使用属性替代方法和事件处理对象的行为,通过属性驱动...
Action在Strucs中负责请求参数的处理,那么他是如何实现的呢?这篇博文就将给大家做个简单的介绍。在struts中,获取请求参数主要有一下两种方式:
1.属性驱动方式
方式一:使用属性驱动,直接将Action作为Model;但是这样做不好的一点就是无法将参数传到Service层进行进一步处理。
package cn.tgb.action;
//...
分类:
其他好文 时间:
2015-05-31 16:57:16
阅读次数:
134
struts2 Action获取表单传值1.通过属性驱动式JSP: Action:直接通过get、set方法获取。public class sysAction extends ActionSupport{ private String username; public String l...
分类:
Web程序 时间:
2015-04-08 22:46:00
阅读次数:
128