window.location.href跳转到Action问题。
在js代码里写
window.location.href = "doc!add.action";
window.location.href = "doc!add.action?id=1";
以上的写法是可以进到Action的add方法的!
但是如果这样写:
window.location.href = "doc!add.action?id="+intID;
参数传一个对象的话就出错,
这样就报java.lang.ClassNotFoundException: docAction的错误!
很是纠结! 不知道咋改!
------解决方案--------------------以前遇到过,不过一时想不起来了,
------解决方案--------------------intID这个写在引号里面,试试
------解决方案--------------------intId是个什么东西,alert出来看一下
------解决方案--------------------参数不能传对象的,你可以转化成json 或者js字符串传过去!
------解决方案--------------------window.location.href = 'doc!add.action?id='+intID;
------解决方案--------------------用EL表达式
或者先用一个变量接收intId,在把变量作为参数放入引号中
------解决方案--------------------${intID} 或者 var intID intID=xxxx ?id="+intID+";