说我正在使用带有文本字段的表单。
< @ s.form action =“login”> < @ s.textfield label =“E-mail”name =“email”/> < @s.submit value =“send”/>
如何指定文本表单应由自定义模板(text_login.ftl)而不是标准text.ftl生成?
答案 0 :(得分:0)
src/template/_theme_/_template_.ftl
主题 - 它是struts标签定义中使用的主题名称(见下文)。例如。 ajax(已经在Struts2主题中定义和存在) 模板 - 模板的名称。例如。直列提交:
src/template/ajax/inline-submit.ftl
2)现在在jsp中,当我想显示某些标签应该使用该模板时,我写了以下内容:
<s:submit theme="ajax" template="submit-inline" ... />
就是这样 在你的情况下,你需要写这样的东西:
<@s.textfield label="E-mail" name="email" theme="_DEFINE_WHERE_TEMPLATE_IS_LOCATED" template="text_login"/>