如何在<String> struts1.x 中使用列表在文本框上设置标题?



我需要设置html组件的工具提示(标题)。

这是我的代码:

行动类别:

  MyForm myForm = (MyForm) form;
  List<String> listOfTitle = new ArrayList<String>();
  listOfTitle.add("AAA");
  listOfTitle.add("BBB");
  listOfTitle.add("CCC");
  listOfTitle.add("DDD");
  myForm.setListOfTitle(listOfTitle);   
  return mapping.findForward("myJsp");

这里的jsp代码:

<td>
 <html:text name="myForm" errorStyleClass="validError" property="name"
 size="20" title="${listOfTitle[0]}"/>
</td>
<td>
 <html:text name="myForm" errorStyleClass="validError" property="address"
 size="20" title="${listOfTitle[1]}" /> 
</td>

但是listOfTitle[0],listOfTitle[1]得到空字符串(")。

请建议我如何使用List值using index来显示struts1.x中每个html组件的标题?

提前感谢

Anand

您可以访问在title属性中的表单bean中设置的列表元素,如下所示。

 <html:text name="myForm" errorStyleClass="validError" property="name"size="20" title='${myForm.listOfTitle[0]}'/>

我希望这能回答你的问题。

最新更新