<s:select name="areaid" id="areaid" list="listarea" 
listValue="aname" listKey="aid" headerKey="house.street.area.aname" 
headerValue="house.street.area.aid" theme="simple" multiple="false"> 
</s:select> 
这个是我jsp代码 
我做编辑操作 
这是个下拉列表框吧 
我就是findbyid得到一个对象house 
我就想显示在这个页面 
并且显示对应的值也就是house.street.area.aname 
但是得不到值不知道如何做 
平且显示的却是house.street.area.aname这个 
其实我想做个这样的功能 
就是预编辑显示出全部的记录 
然后点击修改区域的时候弹出所有区域的信息 
在当你点一个区域的时候在弹出你要修改的街道名称 
不知道怎么做啊  有木有人帮我下 求解决~~~!!!!!!!!!!!!! 
搞了一点钟了 都搞不定啊 

解决方案 »

  1.   

    是你对<s:select   的属性不了解,先了解每个属性的意思才能更好的使用
      

  2.   

    <s:select name="" id="areaid" list="" listValue="" listKey="" headerKey=""  
    headerValue="" theme="" multiple="false">  
    </s:select> name:        是指对应后台的属性名
    listValue:   是要显示的值
    listKey:     是要传入到后台的
    headerValue: 是没要对应值时,要显示的值
    headerKey:   是没有对应值时,要传入后台的值
      

  3.   

    恩 谢谢你们了 我自己解决了 不过还是有点bug 不好搞