1

拥有标签库的目的是什么?尽管我们拥有使我们的工作变得非常简单的基本标签,但是拥有 struts-html.tld 的原因是什么。虽然我们可以通过 usebean、setProperty 和 getProperty 标签轻松调用和使用 bean,但为什么我们有 struts-bean.tld。我是新手,所以请澄清我的疑问..

提前致谢

4

2 回答 2

2

如果您使用普通的旧 HTML 标记,您将不得不求助于 scriptlet 将值从表单 bean 中获取到 html 字段中。html 标记与 Struts 框架一起使用,从表单 bean 字段自动填充 html 字段,这导致 JSP 更干净且更易于维护。

于 2009-03-17T05:26:46.627 回答
0

虽然您可以做一些基本的事情,例如访问 bean 属性并使用它来构建您的 HTML,但您通常需要在 HTML 页面中做更多的事情。Struts 提供了许多定义明确的标签,您可以直接使用这些标签来构造您的 HTML 元素,例如您的输入字段或表格等。这意味着,您不会处理 HTML 元素,而是处理 struts 标签。除了提供基本的 HTML 元素外,还有标签库可以帮助您创建更复杂的 HTML 页面。例如,对于一个特定的标签库,您可以通过提供一个迭代器和映射列标题来构建整洁的分页表。

于 2009-03-17T05:33:44.537 回答