簡體   English   中英

如何使用列表在文本框中設置標題 <String> 在struts1.x中?

[英]How to set the title on text box using List<String> in struts1.x?

我需要在html組件上設置tooltip(title)。

這是我的代碼:

在動作課中:

  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組件上顯示標題?

提前致謝,

阿南德

您可以像下面這樣在title屬性中訪問在form bean中設置的列表元素。

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

我希望這回答了你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM