list显示在页面上了,就过期了,无效了,action中只能得到value里的值
比如你在action里,String strs= request.getParameter("leftList");
得到的是页面上左侧下拉框里面你选中的值
比如你在action里,String strs= request.getParameter("leftList");
得到的是页面上左侧下拉框里面你选中的值
解决方案 »
- findbug问题,在线等
- 听说标题要很长才有人回答问题???????~~~~长不长??????
- 急,请教正规表达式!!
- HTTP Status 500:The server encountered an internal error () that prevented it from fulfilling this request.
- 如何想建一个社区交易网站,应该用ASP还是JSP呢?
- hibernate 多对多单向查询问题,求助
- 用ant编译helloworld程序出错
- 谁有strut的学习的电子书啊?(有分相赠 ^_^ )
- 关于Weblogic8.1-apache集成使用。。
- JNDI要比C3P0连接池性能高出一个级别???
- hibernate抛出could not fetch initial value for increment generator, 如何解决
- xslt调用外部函数在转换的时候总是出错
得到了listKey,就好处理了吧
String leftLists[] = request.getParameterValues("leftList");
String rightLists[] = request.getParameterValues("rightList");
可以得到你选中的列表框中的值,所以你可以在点击提交按钮的时候,用js把这两个列表框的所有内容都选中
这样就可以在后台得到leftLists和rightLists了
比如:
<script type="text/javascript">
function myself(){
var left = document.forms[0].leftList;
var right = document.forms[0].rightList;
for(i=1;i<left.length;i++)
left[i].selected = true;
for(i=1;i<right.length;i++)
right[i].selected = true;
}
</script>
......
<s:optiontransferselect ......./>
<s:submit value="提交" onclick="myself()"></s:submit>这样后台就可以得到这两个列表中的cateId值,然后进行相应的其他处理
在<head></head>里加上<s:head/>