当前位置: 代码迷 >> Java Web开发 >> 關於Struts2 select tag 問題,该怎么处理
  详细解决方案

關於Struts2 select tag 問題,该怎么处理

热度:2352   发布时间:2013-02-25 21:04:58.0
關於Struts2 select tag 問題
<select size="1" name="annualYear" style="width:120px;">
<s:iterator var="i" begin="StarYear" end="EndYear">
      <s:if test='(EndYear-2)==i'>                   /                <option value="#i" selected="selected">
                     <s:property value='#i'/>                                                  /                 </option>
      </s:if>
      <s:else>
/                  <option value="<s:property value='#i'/>">
                      <s:property value='#i'/>
                   </option>
      </s:else>
</s:iterator>
</select>

這是我前端的程式碼 在前端呈現 2008~2015年的選項 然後再用JS取得name
回傳給後端的Action 我的問題是 後端的Action 取得的值 竟然是 #i 而不是使用者
選好的value 請問這是問什麼呢?  (PS: 左邊斜線是排版問題不是程式碼)
建议看看s:iterator标签的用法看下页面的生成的html代码option的value是不是你要的,还有你的js是怎么取的
  相关解决方案