<s:select name="indentiry" list="{'Guest','Admin'}" label="Indentify"></s:select>如何在提交表单触发的action中知道哪个被选中?

解决方案 »

  1.   

    对tag不太熟悉, 比如,html中:
    <select id="thisSelect" name="thisSelect" onchange="changeViewMode(this);"><option value="5">不显示删除回复</option>
    ....
    </selec>如果用户选择的是 "不显示删除回", 那么, action 那边就会接受到: thisSelect=5
      

  2.   

    在struts的值栈里肯定有indentiry属性值,在Action中添加个属性来表示选中的选项就可以了,并且实现它的get和set方法。
      

  3.   

    你在action中定义一个变量名为indentiry,然后生成get,set方法,提交后indentiry的值就是你页面选中的值。
      

  4.   

    你的list是有两个值的集合
    还是有什么高的含义应是struts2吧
    把你的action中配置一个属性indentiry 并且实现它的getter setter方法