解决方案 »

  1.   

    你没放到标签里啊,值是在select和option之间
      

  2.   

    <select name="dataMap['showDb']" > <option value="<s:property value=""/>">  <s:property value="%{#parameters.id}"/></option>
      

  3.   

    版主,你理解错意思了,按你的改了,结果如图:而我要的效果是这样的:我这样改的,咋还是错误:  <select name="dataMap['showDb']" >
      <s:iterator value="%{#parameters.id}" id="temp">
      <option value="d"> <s:property value="#temp"/></option> 
      </s:iterator>
     </select>
      

  4.   

    版主,按理说我改的没错呀。是不是我传过去的是一个字符串,而不是List<String> 对吗? ajax中序列化为字符串了?