URL аутентификации в Java - PullRequest
0 голосов
/ 12 июня 2018

У меня есть веб-приложение для бронирования отелей, которое при заполнении формы должно позволять пользователю переходить к другому form.Но только если первая форма заполнена.Я хочу запретить кому-либо вводить адрес второй формы в браузере, пропустив первую форму.

Форма имеет две кнопки:

<input class="estilo" type="button" onclick="loadDoc()" value="Obtener Precio" >
<input class="estilo" type="submit"  value="Redireccion" >

Первая, основанная назавершено показывает цену, второй должен перенаправить на другой form, если первый завершен.

1 Ответ

0 голосов
/ 12 июня 2018

Что вы можете сделать, так это то, что в методе get второго form вы можете проверить, заполнена ли первая форма или нет (вы можете проверить это с помощью setAttribute() в методе POST первой формы и getAttribute() в Getметод second form. Например,

В методе POST для jsp, имеющего первую форму

request.setAttribute("firstform","yes");

, затем вызовите jsp, имеющий вторую форму

В методе GETjsp, имеющий вторую форму

if(request.getAttribute("firstForm")!=null && request.getAttribute("firstForm").equals("yes"){
{
      // redirect to jsp having second form
}
else{
      // get back to jsp having first form
}

В этом случае, когда пользователь заполняет первую форму, только пользователь может получить доступ ко второй форме, в противном случае пользователь перенаправляется на jsp, имеющий первую форму.

...