1、在Url中带参数,例,¶=paraValue
2、在页面(jsp)中,在form表单中,声明隐藏元素
<input type="hidden" name="caseSelect" value="" />
可以在js中设置其值,例document.ShowImport.caseSelect.value = caseSelect;
在目的页就可以通过request.getParameter("caseSelect"), 获取该值。
这两个不同的用法, 在系统中产生了一个bug
方式1传递参数,对参数的长度有限制。
方式2传递参数, 参数长度比方式1长很多。
系统中使用方式1传递参数, 当超过(大约)500个字符时,通过request.getParameter()获取其参数值时为null.
替换成方式2, 问题解决。
转载于:https://blog.51cto.com/happycool/1308817