У меня есть страница входа в JSF 1.2 (login.xhtml), которая имеет 2 подформы - menuForm, loginForm.
Используя браузер, я могу перейти со страницы входа на страницу productList.xhtml, нажав кнопку «Вход» в форме loginForm.
....
Чтобы разрешить Google Crawler сканировать мои страницы, требующие входа в систему, я пытаюсь проверить отправку формы с помощью Java-программы в loginForm, чтобы выяснить, могу ли я получить страницу productList.xhtml.
Скрытые поля (Просмотр источника из браузера) на странице login.xhtml включают следующее:
имя пользователя
пароль
автопрокрутка
LoginForm
loginButton
javax.faces.ViewState
Я отправил все значения из приведенных выше (за исключением javax.faces.ViewState) в мою Java-программу, но я продолжаю получать только страницу login.xhtml в своем ответе. Почему это?
Я не могу отправить javax.faces.ViewState, потому что на стороне сервера нет состояния для формы, когда происходит передача из программы Java. Как отправить форму, которая еще не имеет состояния просмотра?