2007年5月1日
posted @ 2007-05-01 21:04 ZelluX 阅读(322) | 评论 (0) | 编辑 收藏
1. 控制器以请求中的值来填写ActionForm实例之前,会先调用reset()方法。将ActionForm的值重新设置回原来的状态很重要,因为表单bean实例可能会由多个请求共享或者好几个不同的线程所存取。不过,如果是让好几页共享一个ActionForm实例,可能不会想去实现reset()方法,这样这个实例的性质就不会被重新设置。2. Struts 1.1 多了一个新的ActionForm类型,名为org.apache.struts.action.DynaActionForm。它可以配置给动作映射,并自动处理从HTML表单传递给这个Action对象的数据。原因在于它在内部使用了一个Map对象存储数据。3. JSP 主要的问题是: a) 开发人员可以自由的将应用逻辑内嵌到JSP页面中,结果使得程序难以维护(JSP2.0中可以配置JSP页面,使其不能使用scriptlet) b) JSP页面有变动时,容器必须重新编译JSP页面。一种常见的替代方案是结合XML和XSLT。4. Struts 1.1 可以为应用程序定义多个MessageResource。
posted @ 2007-05-01 19:12 ZelluX 阅读(270) | 评论 (0) | 编辑 收藏
Powered by: BlogJava Copyright © ZelluX