2013-08-26 1 views
0

Я новичок в весенних веб-приложениях. Когда я отправляю форму, отображение запроса получает «двойной» параметр. Моя форма устанавливается как:Spring submit имеет двойной параметр

<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. Все работает отлично.

+0

Уверены ли вы, что у вас нет скрытого '' в форме с названием "page"? – Pointy

+0

Пожалуйста, продемонстрируйте свою полную форму. –

+0

Ну, это было глупо от меня. Я проверил наличие скрытых материалов и подтвердил, что ничего подобного нет, поэтому я разместил этот вопрос. Но я только что понял, у меня есть параметр на моей странице как