首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2013-01-28 
關於Struts2 select tag 問題select size1 nameannualYear stylewidth:120pxs:iterator var

關於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: 左邊斜線是排版問題不是程式碼)
[解决办法]
看下页面的生成的html代码option的value是不是你要的,还有你的js是怎么取的
[解决办法]
建议看看s:iterator标签的用法

热点排行