javaEE教程:我对struts学习的总结
【我爱IT技术网】3月13日IT技术:我对struts学习的总结
上一篇写的是:struts的标签库 下面接着讲解struts的其他知识点
struts有定义了几个标签库,昨天重点讲的是html,bean和logic。所有的struts标签都有几个共同的属性,id,name和property,这几个属性和以往的html属性有些不一样,大致上就是id负责标识该标签,在没有用到bean的时候name用来标识作用域中的变量,在用到bean的时候name用来标识bean的名称,而property用来标识bean中的字段。

html标签库中的标签主要用来替换原来html中的标签,基本上表单所用到的标签都可以被替换。其中的<html:link>标签使用起来特别复杂,待会详细讲。
bean标签库中的标签是用于使用bean和在页面输出的作用。
logic标签库中的标签则是在页面中进行逻辑判断而用,不难不难。
专门用一段来讲<html:link>标签,这个标签除了有上面讲的几个属性之外,还有paramId,paramName和paramProperty这三个属性,和其他的属性很容易混淆。其实这三个属性都是用于link链接参数的设置。paramId就是参数名,同样的在没有bean的情况下,paramName在作用域中拥有该参数值的变量名,而在有bean的情况下,paramName是bean名而paramProperty是bean中的字段名,该字段的值才是参数值。这和三个共有属性的用法相当类似,只不过只限定在参数的使用上而已。
还有一点要补充的,就是html标签库中的标签可以自动获取作用域中同名变量作为初始值,这个实在太方便了,同时也提高了页面的复用,很好很强大。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/332.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
