拥有标记库的目的是什么?虽然我们有可用的基本标签使我们的工作变得非常简单,但是有一个struts-html.tld的原因是什么。虽然我们可以通过usebean轻松调用和使用bean,但setProperty和getProperty标记为什么我们有struts-bean.tld。我是新手,请善意澄清我的怀疑......
提前致谢
答案 0 :(得分:2)
如果使用普通的旧HTML标记,则必须使用scriptlet从表单bean和html字段中获取值。 html标签与Struts框架一起使用,可以自动填充表单bean字段中的html字段,从而使JSP更清晰,更易于维护。
答案 1 :(得分:0)
虽然您可以执行基本操作,例如访问bean属性并使用它来构建HTML,但通常需要在HTML页面中执行更多操作。 Struts提供了许多定义良好的标记,您可以直接使用它们来构建HTML元素,例如输入字段或表格等。这意味着,您不会处理HTML元素而是处理struts标记。除了提供基本的HTML元素外,还有一些标记库可以帮助您创建更复杂的HTML页面。例如,对于特定的标记库,只需提供迭代器和映射列标题即可构建整齐的分页表。