当前页面: JAVA 编程资料牛鼻论坛 → J2ee & 企业开发技术区→struts的诡异问题 |
我的感觉是,Struts是三个框架中最容易懂的。既然你以前是用modu2(JSP+servlet+JavaBean)写过一些程序,那么写Struts应该很好上手。Struts的重要是Struts_config.xml中的八大元素,你可以把重点放在这里。
其次Struts中的标签重点掌握:html标签,bean标签,和logic标签即可,这样完全就可以用Struts开发出web应用程序了。
至于nested标签不算重要,也不常用(它和Struts的连带关系不是很强,用标准标签库远比它要好)。
Struts中的html标签,和普通的html标签类似,一般有web基础的人掌握起来都非常快。为什么用这个标签的原因是由于Struts的提交表单action方式和这个标签里的<html:action ..>是捆绑在一起的,必用。
bean标签是为了表单中的form准备的,modu2中的VO在Struts中可用form来配合表单提交,信息储存,信息显示。
logic标签是用于遍历从action中返回的list集合(用起来很方便)。不用在页面写那些<%%>之类的Java语句。
总的来说,标签大多就是为了简化页面代码,甚至页面零代码,这样看起来整洁,便于维护和美工。
三种框架之中,建议选写Struts,后Hibernate,最后在摸Spring.
另孙卫琴的《精通Struts:基于MVC的Java Web设计与开发》 很不错。推荐~
继续破解
dto中的那个传递值的属性,你定义成String不就可以了么