1、在Url中带参数,例,&para=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, 问题解决。