【发布时间】:2015-11-25 15:25:48
【问题描述】:
我需要在 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 值使用索引在 struts1.x 中的每个 html 组件上显示标题?
提前致谢,
阿南德
【问题讨论】:
-
您需要将列表添加到请求中。
-
无需在请求中添加列表。他已经在 ActionForm 中设置了列表,如果它在 struts-config.xml 文件中具有正确的映射,则该列表应在 Jsp 中可见。
标签: java jsp struts struts-1 struts-config