2010-06-30 34 views
0

如果我嘗試將jqote2變量聲明添加到struts2 tablig中,例如name屬性。對於「<」和「>」字符,Struts2的將難逃他們進入<和>到客戶端瀏覽器,並jqote2無法定位Struts2的標籤屬性定義的變量,下面的例子:使用jqote2與struts2 taglib問題

<script type="text/html" id="priceRowTemplate"> 
    <![CDATA[ 
     <tr> 
     <td> 
      <s:select name="alist[<%= this.index%>].field1" 
      list="@[email protected]()" 
      listKey="toString()" listValue="caption" /> 
     </td> 
     <td><input value="<%= this.priceOfAdult%>"/></td> 
     <td><input value="<%= this.priceOfKid%>"/></td> 
     <td>X</td> 
     </tr> 
    ]]> 

即使我用<s:select name="%{'alist[<%= this.index%>].field1'}"...,結果仍然是一樣的。 這裏是字符串響應客戶

<select name="alist[&lt;%= this.index%&gt;].field1">..</select> 

任何人都知道如何告訴Struts2的不是逃避HTML標籤?非常感謝。

回答

0

儘管我從來沒有用過Struts,但我用google搜索了一下,發現http://struts.apache.org/2.x/docs/property.html。這可能適用於你的情況。無論如何,如果你沒有得到它的工作,我可以重寫jQote2爲你不依賴< >樣式標籤。

給我留言。
aefxx

+0

Hi Aefxx, Struts2似乎只爲標記提供HTML「轉義」屬性,但不提供其他屬性。如果jQote2可以使用另一個字符覆蓋默認<>,就像默認標記(%)一樣,這將非常好。你可以花點時間。非常感謝你。 – Matt 2010-07-01 16:30:59