`
awfrun
  • 浏览: 80029 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

简化Form的代码量

阅读更多

一般form对象有时会和model对象有一样的属性,就算不同也只是多几个元素,在form对象里我们可以这样做,

import org.apache.struts.action.ActionForm;

import com.awf.model.Pay;

public class PayForm extends ActionForm{
	
	private Pay pay = new Pay();
	private String name;           get/set....                                     
	public Pay getPay() {
		return pay;
	}

	public void setPay(Pay pay) {
		this.pay = pay;
	}
	

}

 这样就可以少写了不少代码,看起来也比较清爽,但注意 private Pay pay = new Pay();
对象要由我们自己new,struts1.2不会帮我们创建。当然如果你还有属性可以像上面的name一样

使用方法也很简单:<html:text property="pay.num" title="xx"/>

分享到:
评论

相关推荐

    ASP.NET的网页代码模型及生命周期

    第4章 ASP.NET的网页代码模型及生命周期 从本章开始,就进入了ASP.NET应用程序开发的世界。在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发ASP.NET应用程序。在ASP.NET中,能够使用面向对象的...

    matlab代码输入如何换行符-feed-forward-neural-network:可以应用于分类问题的通用三层前馈神经网络

    还有许多实用程序功能可帮助简化参数和模型分析: plotData.m可视化特征的所有可能排列,从N选择2,以帮助识别任何模式或可能的线性相关性和多重共线性。 对于标签数量多于分类标记的分类问题,没有可用的标记根据...

    Android-Networking:用于异步执行 HttpGet、HttpPost、HttpPut、HttpDelete、Multipart-Put、Multipart-Post 和带有回调的 HttpUrlConnection 的库

    简化网络通信所需的代码量。 兼容 Android 2.2 及以上版本。 特征 兼容Android 2.2 Froyo (API 级别 7)及更高版本 执行异步HTTP 请求 支持GET 、 POST 、 PUT 、 DELETE和Multipart/form-data 支持GZip 支持...

    VF企业工资管理系统(系统+课程设计)

    好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具人较快的响应速度,能简化基于此数据库的应用程序的实现等。 数据库需求分析 数据库需求分析是数据库结构设计应该尽量设计的第一个...

    AspBox-v1.3.2工具API

    AspBox是一个方便快速开发ASP框架,AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。 AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了代码重复利用多次利用。 ...

    PHP开发框架Windwalker.zip

    我们参考了 Joomla 的架构,并重写了 80% 的代码,增加了一些新的包。同时参考了很多例如 Laravel、Symfony 和 Rails 框架的优点。 可通过 Composer 进行安装: {  "require" : {  "windwalker/framework" : ...

    Asp框架AspBox v1.3.2a

    AspBox是一个方便快速开发ASP框架,AspBox提供了大量实用的ASP通用过程及方法和子类,可以简化大部分的ASP操作。AspBox还可以进行拓展子类对象以增强自身功能。封装严谨,层层嵌套,提高了代码重复利用多次利用。 ...

    CodeIgniter:php敏捷开发框架web快速开发详解

    代码量减少还意味着你只需要较少的空间来存放应用程序。 举两个例子(稍后它们会被进一步分析,因此不用担心如何了解它们的工作原理!) 想象你正在写一个 MySQL 数据库查询。可能的代码如下: 复制代码到剪贴板...

    net学习笔记及其他代码应用

    答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。 14.CTS、CLS、CLR分别作何解释? 答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。 15.什么是装箱和拆箱? 答:从值...

    WebCommon.dll 超赞的C#编程助手

    3. lg类(Logic的缩写)为您提供大量的简化代码的函数,例如把String转成Int,不用再判断是否符合数字规格或是否为Null,只需要lg.ToInt(str)即可;lg.SessionString()/lg.ApplicationString()/lg.Request()可以帮助...

    WebCommon3.1.dll 强大的C#编程助手

    3、lg类(Logic的缩写)为您提供大量的简化代码的函数,例如把String转成Int,不用再判断是否符合数字规格或是否为Null,只需要lg.ToInt(str)即可;lg.SessionString()/lg.ApplicationString()/lg.Request()可以帮助...

    曼波整站系统5.1.0

    曼波整站系统是在 Mambo 全球版基础上改进开发的适合...改进mamhoo用户管理 修改语言文件的相关描述 mamhoo login form 和 login form 模块合并 mamhoo_useronline 和 useronline 模块合并 &lt;br/&gt;

    Servlet与JSP核心编程第2版

    11.3 限制jsp页面中java代码的量 11.4 jsp表达式的应用 11.5 示例:jsp表达式 11.6 servlet和jsp页面的对比 11.7 编写scriptlet 11.8 scriptlet示例 11.9 使用scriptlet将jsp页面的某些部分条件化 ...

    AspMvc框架 v1.1

    AspMvc是一个快速、简单的面向对象的轻量级Asp开发框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。 借鉴了国内外很多优秀的(Java Ssh/Net NetMvc3.5 ThinkPhp)框架和模式,使用面向对象的开发结构和MVC...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -GetConfirmFormModifiedHideReference的函数中的ConfirmFormModified简化为Confirm,所以此函数更名为GetConfirmHideReference。 -增加两个属性EnableConfirmOnClose(默认false),CloseAction(Hide, ...

    ExtAspNet_v2.3.2_dll

    -GetConfirmFormModifiedHideReference的函数中的ConfirmFormModified简化为Confirm,所以此函数更名为GetConfirmHideReference。 -增加两个属性EnableConfirmOnClose(默认false),CloseAction(Hide, ...

    VB6.0动态加载ActiveX控件漫谈

    量。 如果对象是从属对象,则需使用高层对象的方法,在 Set 语句中指定一个对象引 用: Dim xlApp1 As Excel.Application Set xlApp1 = New Excel.Application 或 Dim xlApp As Object '定义存放引用对象的变量。 ...

    jquery插件使用方法大全

    它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX...

    [java]读书笔记整理:一切都是对象

    由于java是一种自由格式(free-form)的语言,所以,空格,制表符,换行都不会影响程序的执行结果。 注意,尽管一下代码在C和C++中是合法的,但是在java中却不能这样书写: { int x=12; { int x=100; } }...

    WindFramework 1.0

    windframework是一个轻量级的php开源框架。...开发者无需在代码逻辑里面操作大量的表单数据的赋值验证,简化了开发。 ErrorHandler自定义错误处理句柄 自定义错误句柄是web mvc提供的又一个特性支

Global site tag (gtag.js) - Google Analytics