读书人

lt;S:select 中值的 有list,该怎

发布时间: 2012-01-11 22:28:46 作者: rapoo

<S:select 中值的 有list
我用action用一方法 用deptList=deptServ.getDeptList();等到一list
然後在jsp面值
<s:select id="deptInfo_iddept" cssStyle="width:200px;" name="iddept" headerKey="0" emptyOption="false"list="deptList"
listKey="iddept"
listValue="deptlistvalue"
/>

然後jsp我中一值 提交查 在action可以取到iddept值 但是我返回同一jsp 我也如何定 <s:select中的值是我才中的?????? 有 是不是在用一次deptList=deptServ.getDeptList(); 值 才可以示所有值 但是就定不了 我中的值了 ???? 知道怎?? 我要查後返回同一面 是我提交前中的那值。。

[解决办法]
LZ可以定义一个对象,将你要查询的内容都归于此对象中。假设 对象名位info,包含id,name
<input type="text" name="info.id" /> 这样可以根据id查询,同理也可以根据name查询
<input type="text" name="info.name" />。在action中要定义好这个对象,接收到值后,进行判断,然后修改自己所需要的sql。我就是这样解决的。
再或者LZ也可以利用iframe 将jsp页面加载进去,单刷新iframe就可以了,不过这个我没试过。

[解决办法]

探讨
我用action用一方法 用deptList=deptServ.getDeptList();等到一list
然後在jsp面值
<s:select id="deptInfo_iddept" cssStyle="width:200px;" name="iddept" headerKey="0" emptyOption="false"list="deptList" ……

读书人网 >J2EE开发

热点推荐