Struts框架中的视图组件主要包括:
·JSP页面
·ActionForm类
·Struts自定义标记
·消息资源
其中,ActionForm类是Struts框架的核心组件之一,是Struts的关键视图组件。
1.ActionForm的作用机理
ActionForm本质上是一种JavaBean,是专门用来传递数据的DTO(
转载
2010-09-13 16:54:39
500阅读
本文转自 http://tsface.blog.51cto.com/2413882/774931
ActionForm Bean的基本应用
(一) 什么是ActionForm
ActionForm Bean就是Struts框架中的一个JavaBean,用来获取用户提交的Html表单中的数据。ActionForm在Stru
转载
精选
2012-05-29 12:39:56
391阅读
点赞
1评论
在struts1中,我们能够使用ActionForm来获取从client端提交上来的数据。并通过action配置中的name属性。将某个ActionForm配置到某次请求应答的Action中。作为本次请求应答的传输数据介质,ps,事实上还是側重于数据在client的获取。由于赋值部分框架帮我们做好了
转载
2017-06-23 21:14:00
63阅读
2评论
ActionForm 的要求
创建一个ActionForm 并不困难,但是你的类必须符合一些要求:
1、ActionForm 必须扩展自org.apache.struts.action.ActionForm。基类
ActionForm 是不能实例化的。
2、ActionForm 必须为每个应该从请求中收集的HTML输入控件定义一个公共属性。
ActionForm还可能
转载
精选
2010-08-23 20:41:06
1469阅读
ActionForm Bean的基本应用
(一) 什么是ActionForm
ActionForm Bean就是Struts框架中的一个JavaBean,用来获取用户提交的Html表单中的数据。ActionForm在Struts框架中是一个非常重要的角色,它在把前台表单数据提交给Action处理前表单域封装成Bean对象。
自定义的ActionForm继承Struts
原创
2012-02-08 18:50:00
862阅读
点赞
1评论
1、Struts1框架的ActionServlet控制器根据struts-config.xml文件的配置找到注册的对应的action;
2、根据ActionForm的作用域(scope)的范围查找相应的ActionForm实例(如果找不到就创建一个新的ActionForm实例并添加到相应的作用域);
3、得到ActionForm实例后,就调用reset方法(如果没有重写该
原创
2012-02-09 10:48:37
754阅读
1、Struts1框架的ActionServlet控制器根据struts-config.xml文件的配置找到注册的对应的action;
2、根据ActionForm的作用域(scope)的范围查找相应的ActionForm实例(如果找不到就创建一个新的ActionForm实例并添加到相应的作用域);
3、得到ActionForm实例后,就调用reset方法(如果没有重写
转载
2012-05-29 20:33:08
627阅读
package com.gprs.enfant.struts.filters;
import java.io.IOException;
import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; &
原创
2009-09-17 08:32:55
382阅读
要点:
在ActionForm定义值对象company,定义Setter/Getter方法;
在JSP里对input元素的名称稍加变化,加company前缀,company.cp_name。
Struts能把company.cp_name的值自动地Populate到对象company,填充cp_name属性。
效果:
简化Actio
转载
精选
2011-10-26 13:34:30
440阅读
Struts中静态动态ActionForm的使用(一) 登录例子区别时间属性验证机制在Struts1中,我们经常接触ActionForm为静态ActionForm。静态是指开发者在使用struts框架时必须写对应的ActionForm。在介绍动态ActionForm使用之前,我们回忆struts常用的ActionForm的方式,以便做对比。举个完整的登录例子。第一:配置web.xml[html]v
转载
精选
2014-01-11 16:13:04
1958阅读
struts静态动态ActionForm使用(二)—验证 登录例子区别时间属性验证机制 这篇博客主要介绍使用struts框架常用的验证方式。第一种:重写ActionForm的validate方法。 在actionForm中需要验证的都是表单的验证而非业务的验证。比如用户名非空,密码为数字,日期为时间格式等等。在validate方法中,返回Acti
转载
精选
2014-01-11 23:27:49
571阅读
QueryForm.java(Struts_Method.QueryForm)import org.apache.struts.action.ActionForm;public class QueryForm extends ActionForm { private String sname; public String getsname{
转载
2009-07-30 14:18:00
94阅读
2评论
在Struts中,我们的配置文件中的 name="userForm" scope="session" 相当于 Servlet中的 session.getAttribute("userForm",userForm);
在Struts中的Action类中的 User user = (User) f
原创
2007-04-28 01:16:38
1462阅读
在TSS.com上看到一篇好文,有关Struts使用中各种不同的Action和ActionForm组合的利弊。我先消化一下,整理好,供大家参考。
原文标题:Struts action mappings: Divide Et Impera,作者:Michael
Juravlev。在TSS上的URL:[url]http://www.theserverside.com/articles[/url]
转载
精选
2008-12-04 09:34:21
1173阅读
在Struts的中央控制器中写了Struts的控制器角色,在这篇介绍下Struts的视图!Struts的视图组件:Struts框架中的视图组件
原创
2023-04-23 09:36:28
335阅读
Struts中ActionForm设计的三个准则 :
1。粗粒度(不要把ActionForm分的太细,一个ActionForm中应该有5到6个方法)
2。如果可复用范围是Session,要注意增加Reset 方法。
3。不要在ActionForm里面做业务!
原创
2007-04-15 21:51:15
1635阅读
[1] 完整的action
<action path="/aFullAction"
type="somePackage.someActionClass">
name="someForm"
input=&q
转载
2011-03-26 16:49:12
1504阅读
Struts中Action和ActionForm组件运行及组合机理
转载
2012-02-17 12:52:30
521阅读
测试
原创
2008-10-13 20:32:29
312阅读
原创
2010-09-04 22:20:06
206阅读