四:精通struts里面讲了,孙卫琴的
六:我一直用继承DispatchAction的方法(不知道你问的是不是这个意思啊)
七,八:我还没用过:)
九:validate一直用啊,因为用动态ActionForm的话配置那个就简单了,那个用一次就知道了
十:本地化也用过,通过页面的标签加properties就OK了,应该也不是问题
还是楼上几位说得对啊,动手就什么都清楚了:)
六:我一直用继承DispatchAction的方法(不知道你问的是不是这个意思啊)
七,八:我还没用过:)
九:validate一直用啊,因为用动态ActionForm的话配置那个就简单了,那个用一次就知道了
十:本地化也用过,通过页面的标签加properties就OK了,应该也不是问题
还是楼上几位说得对啊,动手就什么都清楚了:)
干嘛说这些不疼不痒的废话,我都说了N遍,不是不动手,就是要个企业上实际应用的情况!!
我只能对上面各位说声:谢谢顶贴!!!!!
1.如果JSTL和Struts标签都能处理相同的功能,比如有些前台的逻辑判断,一般用什么??
2.Tiles框架在实际应用中多不多?
3.Validate验证在实际应用中使用的比例高么??
谢谢解答一下!!
MVC
二.配置Struts组件
主要是struts-config.xml
三.ActionForm
1.多面手ActionForm(a.填充域b.数据缓存c.数据效验器d.类型转换器e.数据传递对象f.防火墙)----疑惑:这些作用哪些是常用的!
--都常用
2.ActionForm的设计结果
3.ActionForm的其他类型(Struts1.1新增了Map-backed ActionForm和DynaActionForm两个类型,这两个类型在实际应用中使用的多吗??)
--没怎么用
4.使用ActionForm
5.BaseForm(这个用的多吗??)
--没怎么用 自己写BaseForm
四.使用ActionForward
疑惑:这里有个转发于重定向,以前没用Struts的时候,需要从Servlet带值跳转页面的时候,有个Bug,就是如果跳完后再点刷新,之前的操作过程会重新走一遍。比如说发帖,如果不停刷新,会不停的向数据库中插入数据。这种情况怎么解决?Struts里面会有这种情况吗??
--struts里也会有,除非你使用get方法提交 解决办法是使用Struts中的Token
五.ActionMapping
疑惑:属性很多,最常用的有哪些,象include,className,roles,parameter,attribute,prefix,suffix,unknown这些都常用吗??
--一般用 mapping.findForward(name)
六.使用Action对象
疑惑:标准的Action,级联Action,Scaffold Action,基本的View Action这些哪些是常用的
--常用Action 与 DispathAction
七.标签
疑惑:书上写了能用JSTL标签的尽量使用jstl,企业中是这样的吗??我们老师根本就不会jstl,我都懒得问了!汗!!
--jstl比struts标签要全功能较多 但是使用struts还是尽量使用它自带标签 足以满足一般需求
八.Tiles框架
疑惑:有很多方法实现页面的框架式布局,比如:HTML有框架标签,jsp也能用include实现,但是Tiles能实现继承,我觉得这个是它比较独特的,当然也比较难学。不知道真正的企业开发中前台的框架布局用Tiles的多吗??
--网页框架使用tiles是比较好的选择 相当于生成一个魔板,可以定义好魔板head,foot,menu 我们需要的只是开发content
九.Validate
疑惑:书中大篇幅的讲这个,我觉得也比较有用,毕竟前台的JavaScript不是万能的,万一浏览器屏蔽了这个,那后台对数据的验证就非常必要了!但是老师却说这个用的不多,真是这样吗??
--没怎么用 自己写javascript更快
十.本地化
--国际化?使用很多struts支持很好
十一.数据服务功能
疑惑:这个应该用的不多吧?