<s:select name="purview" value="" list="{'高','中','低'}" ></s:select>
这个下拉菜单怎么根据参数显示值呢,比如,我从另外一个页面传来“中”,则显示“中”

解决方案 »

  1.   

    根据name="purview"来显示。
    在令一个画面穿过来3, purview = 3,就能显示。
    <s:select name="purview" value="" list="#{'1':'高','2':'中','3':'低'}" > </s:select>
      

  2.   

    比如,我从另外一个页面传来“中”,则显示“中” passValue里面放的是从另外一个页面传过来的值:如果是passValue=2;<s:select name = "purview" list="#{'1':'高','2':'中','3':'低'}" key = "%{passValue}/>如果是passValue="中";
    <s:select name = "purview" list="#{'1':'高','2':'中','3':'低'}" value= "%{passValue}/>不过建议传回来的值的名字最好和name的名字一致,这样就不需要key和value了,直接就可以显示了。