- 浏览: 438186 次
- 性别:
- 来自: 深圳
-
文章分类
最新评论
-
AJCF:
System.out.println(System. ...
<转>Java相对路径/绝对路径总结 -
piaobeizu:
[b][/b]
<转>Java相对路径/绝对路径总结 -
laorer:
balan326 写道你好,最近在网上看了你写的数据库连接池, ...
数据库连接池java实现小结 -
balan326:
你好,最近在网上看了你写的数据库连接池,iteye网你的博客, ...
数据库连接池java实现小结 -
kyoisme2000:
区别在哪里也不说,怎么就解决了
spring绑定java.util.Date时的一个问题
....
http://www.blogjava.net/liaojiyong/archive/2007/05/16/117833.html
......
要点:
在ActionForm定义值对象company,定义Setter/Getter方法;
在JSP里对input元素的名称稍加变化,加company前缀,company.cp_name。
Struts能把company.cp_name的值自动地Populate到对象company,填充cp_name属性。
效果:
简化ActionForm对属性的定义,实际上系统只需要保留ValueObject和PersistObject两类对象。
本质上是借用值对象ValueObject作为ActionForm的传值对象。
变化:
当页面元素来自不同类值对象时,例如Company,Bulletin等,分别写不同的前缀,company.cp_name,bulletin.bl_title。
对于不属于任何值对象的元素,照基本写法写。
===
示例代码
** 传统写法:
//CompanyForm.java














































** 优化写法:
//CompanyForm.java
























//company_add.jsp
要点:
在ActionForm定义值对象company,定义Setter/Getter方法;
在JSP里对input元素的名称稍加变化,加company前缀,company.cp_name。
Struts能把company.cp_name的值自动地Populate到对象company,填充cp_name属性。
效果:
简化ActionForm对属性的定义,实际上系统只需要保留ValueObject和PersistObject两类对象。
本质上是借用值对象ValueObject作为ActionForm的传值对象。
变化:
当页面元素来自不同类值对象时,例如Company,Bulletin等,分别写不同的前缀,company.cp_name,bulletin.bl_title。
对于不属于任何值对象的元素,照基本写法写。
===
示例代码
** 传统写法:
//CompanyForm.java














































** 优化写法:
//CompanyForm.java
























//company_add.jsp






















发表评论
-
[转]Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
2007-09-19 09:14 16049Oracle创建自增字段方法-ORACLE SEQUENCE的 ... -
[转]使用Ant管理配置Weblogic
2007-09-17 12:59 5263... -
[转]使用ant进行自动daily build
2007-09-17 12:45 3181环境说明:我用的是weblogic81sp5+apache ... -
[转]在BEA WebLogic Server上开发应用程序的20条技巧
2007-09-17 11:59 2486在BEA WebLogic Server上开 ... -
<转>使用 JSP 2.0 开发类似 JSTL 的标记
2007-09-14 16:38 3071使用 JSP 2.0 开发类似 JST ... -
<转>Ant实战篇
2007-09-13 16:40 2503将两篇放到一起了. ... -
<转>集合接口
2007-08-30 10:03 1402集合接口 http://blog.csdn.net/zhunj ... -
<转>Java相对路径/绝对路径总结
2007-08-29 22:01 6760... -
<转>深入浅出taglib
2007-08-29 11:01 1314... -
《转》EJB基本模型
2007-08-24 13:53 1176EJB从意义上来说,是一种「技术规范」,而不是一种产品。 & ... -
<转>BIRT:基于 Eclipse 的报表
2007-08-23 09:12 3706... -
<转>如何在windows 2000下通过Cygwin建立CVS服务
2007-08-22 12:11 1664<script language="javas ... -
<转>Spring学习笔记
2007-08-20 12:21 1590<转>Spring学习笔记 http://ww ... -
<转>Generic Data Access Objects
2007-08-20 12:11 2028Generic Data Access Objects htt ... -
<转>修改Ant 的 classpath
2007-08-18 17:12 6453<script>function StorePa ... -
<转>利用 Ant 和 Eclipse 有效地提高部署工作效率
2007-08-18 17:05 1389利用 Ant 和 Eclipse 有效 ... -
<转>如何从开发人员走向架构师
2007-08-16 15:13 1171如何从开发人员走向架 ... -
<转>Ant开发、测试、部署实例
2007-08-10 07:46 1588... -
<转>在Eclipse中集成Ant编程之配置祥解篇
2007-08-08 18:24 1796... -
<转> Log4j的使用和怎么在spring中集成log4j
2007-08-08 11:12 2402Log4j的使用和怎么在spring中集成log4j ...
相关推荐
它通过Action和ActionForm来处理业务逻辑,利用配置文件定义请求到Action的映射,同时支持国际化和验证功能。Struts的视图层通常与JSP配合,通过Tiles框架进行页面布局。 Hibernate是一个对象关系映射(ORM)工具,...
例如,正确的写法是`<html:link href="'<%= "/" + name + "/index.jsp" %>'>`。另外,`<html:img>`标签用于插入图片,需要指定`page`属性来定义图片路径,还可以通过`height`和`width`设置尺寸,`alt`属性提供替代...
Struts 框架的工作流程、Struts2 与 Struts1 的区别、Hibernate 的优点和缺点、Spring 框架的工作机制、Ajax 的工作机制、Java 基础知识点、数据库知识点。 Struts 框架的工作流程 Struts 框架的工作流程可以分为...
`ActionForm`是Struts框架中的表单类,用于收集用户输入并传递给Action。在例子中,`parentId`的值通过`ActionForm`传递给`OrganizationAction`,然后根据这个值执行相应的操作,例如更新或查询。 综上所述,该OA...
Struts是MVC架构的一部分,它的配置文件Struts-config.xml定义了各个组件如何协同工作,包括Action、ActionForm、ActionMapping等。正确配置这些元素是构建基于Struts的应用程序的关键。 总的来说,Java面试题涵盖...