你这个是报空针异常,你得在页面中选中select项后才能有值,在action才能得到值。
解决方案 »
- servlet 获取form表单值为空
- Servlet 跳转问题
- 如何在项目中配置,使用 log4j
- 关于web service 的一个问题
- mysql 连续查询10次左右就假死,用struts+spring+hibernet 用的spring 里自带的hibernet的方法..
- hql查询问题请教
- struts2 新手求助 在线等
- value object--javabean中的问题,急需解决!!
- struts 中的action!!!!
- 用WSStudio4.0发布一个项目受阻!
- 求一个HQL语句
- hibernate 的入门例子,但报错 Repeated column in mapping for entity,各位帮看看。
private String[] rightList;
你要这样接收数组
private String[] leftList;
private String[] rightList;在前台页面上,当提交表单时,onclick事件调用下面的js:
<script type="text/javascript">
function myself(){
var right=document.forms[0].rightList;
for(i=1; i<right.length; i++)
right[i].selected = true;
}
</script>
提交后,就能在后台得到rightList里面的值了。
如果没有这段Js代码,后台是得不到值的,这是Struts2 <s:optiontransferselect/>本身的bug.