它是所有FormBean的父类
它是所有ActionBean的父类
核心控制器
将请求中数据封装到Form.Bean中
第1题:
A.Struts实质是JSPModel2的基础上实现的一个MVC框架
B.在Struts框架中,视图是由一组JSP文件组成
C.在Struts框架中,控制器是由ActiongServlet和Action来实现
D.在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate方法能对提交的表单数据进行验证
第2题:
在struts配置文件中,()元素可用于配置struts的validator框架。
第3题:
A.将用户的请求发送到相应的Action对象
B.仅仅向用户返回信息
C.提供对标记库的关联支持
D.是唯一的一个中心控制器
第4题:
struts2中的ActionServlet属于MVC模式()
第5题:
下列关于Struts框架的说法中,不正确的是()
第6题:
在Struts中,ActionServlet的作用有()
第7题:
下列选项中,关于Struts2的Action说法正确的是()。
第8题:
struts中的actionform有什么好处?
struts的actionform其实不好,里面有一堆属性,虽然可以自动填充,但是你会发现,在很多情况下(比如你用到Hibernate)
你还要需要自动写一个数据库表的映射类,通常是domain.UserInfo.java,这样就和strutsform中的属性重复,所以他很多余,
struts1.1版本,保留了actionform,struts1.2中已经有了新的LazyValidatorForm,但仍然保留了原有的actionform,
而在struts 2.0中已经把actionform去掉了
下面是解决方法
a: 把actionform换成DynaActionForm. ,和原来不同的是在dynaActionForm可以domain.UserInfo.java的一个实例做为他的一个属性
这样你就不需要在里面写一堆的get,set方法,只是在页面上绑定稍有不同
b: 把actionform换成org.apache.struts.validator.LazyValidatorForm,这样你完全不用写你的actionform这个类,直接在xml里面做
相应配置,当然也可以加上验证框架
警告:这个问题是陷阱,实际上struts的actionform很不好,非常麻烦,用久了你会发现他其实是多余的,所以这个问题你应该说他的坏处,
和怎么把actonform去掉,请参考http://tqyq.blog.hexun.com/2911285_d.html
第9题:
Struts中的ActionServlet的作用是()
第10题:
在使用Struts时,()是设置访问ActionServlet的路径。