Struts上路_14-模型驱动
作者:无名 - 开源软件 -
本篇是基于面向对象操作OGNL中的值栈。
1.使用JavaBean封装属性数据:
2.Action实现ModelDriven:
package cn.cvu.action; import cn.cvu.bean.BeanUser; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven; /** * 实现ModelDriven类。代替ValueStack存储 */ public class ActionModel extends ActionSupport implements ModelDriven<BeanUser> { private BeanUser user = new BeanUser();//必须new出来 public String test(){ //封装属性数据。此userName和userPhone在值栈顶部 //set方法是必须的 user.setUserName("Michael Jackson"); user.setUserPhone("2437-54907431"); System.out.println("test............"); return SUCCESS; } /** * 实现此方法 */ public BeanUser getModel() { System.out.println("getModel........."); return user; } }
3.请求参数:
<head> <title>index.jsp</title> </head> <body> <s:form name="sform_name" namespace="/pkgModel" action="ActionModel_test" method="post"> <!-- 和JavaBean的属性名相同 --> <s:textfield name="userName" label="用户"></s:textfield> <s:textfield name="userPhone" label="电话"></s:textfield> <s:submit type="input" value="提交"></s:submit> </s:form> </body>
4.方法二:
- end
IT人知识库 原文链接:http://www.itpeo.net/15310/3487033.html
使用vagrant小记
当使用vagrant add box 【name】 url 进行添加box ,或是使用vagrantfile 初始... ...
交互过程中哪些应该给出响应
在以下情况是需要给出响应信息: 1,手动启动触发器之后或者手动... ...
SpiderMonkey安装
SpiderMonkey 是 Mozilla使用C/C++开发的JavaScript引擎,该引擎已经在多个产品中... ...
java编写一个类的列表
认为编写一个类的列表,深受程序员。我应该... ...
不需求写代码的快速开发平台
1. 面向群众 起步快速开发平台简略易用,用户不需求写代码,也不需求懂技能,因而合适所有的用户,不论能... ...
HBase基本原理
HBase以表的形式存储数据。与关系型数据库一样,在HBase中,表由行和列组成。与关系型数据库不同的是,HBa... ...
HDFS Datanode与Client之间的数据传输
在HDFS之中,Datanode与Namenode之间是通过RPC进行通信的;在Datanode和Client之... ...
牛仔很强
还记得一个月前周董2013“魔天伦”世界巡回演唱会吗?演唱会上杰伦说 “如果我能穿越时空,回到30年前,和她合唱... ...
你真的了解PHP中的变量吗
这篇温习下PHP中的变量,对变量的掌握应该是很基础的了,变量在程序运行中随时可以发生变化的量。它是临时的,当程序... ...
轻松配置Cisco PIX防火墙实现SSH访问
轻松配置Cisco PIX防火墙实现SSH访问 http://netsecurity... ...

Struts上路_15-处理表单重复提交
1.在表单添加token标签: 2.配置struts.xml: ... ...

Struts上路_16-JFreeChart图表
下载地址:http://www.jfree.org/jfreechart/ 解压后运行dem... ...

[原创] Selenium By 查找页面元素
通常selenium By 可以通过id,class,xpath,css等定位页面元素。 id 和class比... ...
[原创]Juint4 + WebDriver 搭建自动化测试框架
本例中用百度的搜索为例,将百度首页定义成一个待测试类 HomePage public... ...
Hibernate CURD的封装和HQL的多表查询:
自己写的一个Hibernate CURD的封装 自己在dome一个小... ...
google国际访问方法
访问Google国际版的方法 2009年03月12日 星期四 18:41 ... ...
如今Windows下的安卓开发环境怎么
android 至今仍然不能靠谱的在 windows 下正常编译。官方虽然提供了用 cygwin 辅助编译的方... ...
数组和arrayList的区别
一、数组与ArrayList的主要区别:效率、类型识别和primitive type。数组([]):... ...
Delphi 获得每个进程的CPU使用率
function GetCPUUsage(var liOldIdleTime, li... ...
Oracle数据类型简介【转贴】
Oracle数据类型简介 一、概述 在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSI... ...