我是 Spring Web 应用程序的新手。当我提交表单时,请求映射得到一个“双重”参数。我的表格设置为:
<form action="" method="post" name="myform">
......
</form>
我使用javascript提交表单,例如,当我提交表单以访问各个页面时,我的javascript是这样的:
function gotoPage(pageNumber)
{
document.forms['myform'].action="trx?page=" + pageNumber;
document.forms['myform'].submit();
}
所以当我的jsp页面上有这样的链接时,
<a href="javascript:gotoPage('3')">Page number: 3</a>
在我的 /trx 请求映射的控制器上,我应该将参数页面作为值“3”,但我将值作为“3,3”。
任何想法为什么?我只注意到页面参数,如果我使用 action=search 或 action=sort 之类的参数。这一切都很好。