Я имею страницу т.е. источник JSP страницы, где я получаю значение, введенное пользователя в Text Box и Когда кнопку Следующих щелкают мне нужно введите значения, введенные пользователем на предыдущей странице, отображаемой на целевой странице , или на следующей странице. Я пробовал все коды, которые были приведены в качестве примеров, но не удалось добиться успеха. Пожалуйста, помогите мне немного.JSP, Получение значений из Текстового поля в другую JSP страницу
0
A
ответ
0
Вы можете поместить текстовое поле в тег формы, где действие будет равно вашему имени сервлета. Затем, когда пользователь нажимает submit или следующий, вы можете получить значение в своем сервлете, используя request.getParmeter(), если вы хотите его обработать. Затем вы можете установить это значение в объекте ответа, которое вы перешли на следующую страницу. Или вы можете поместить его в объект сеанса, если вы должны использовать его более одного раза в своем приложении. Извините, у меня нет времени проверить код ниже, но это общая идея.
На вашем JSP
<form action="servletName" method="post">
<input type="text" name="email"/>
-------
<input type="submit" value="Next"/>
</form>
На сервлет
@Override public final void doPost(
HttpServletRequest request, HttpServletResponse response
) throws ServletException, IOException {
processRequest(request, response);
}
HttpServletRequest request, HttpServletResponse response
) throws ServletException, IOException {
String email=request.getParameter("email");
-------
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/next.jsp");
dispatcher.forward(request,response);
}
Следующая JSP
PrintWriter out = res.getWriter();
out.print(request.getAttribute("email").toString())
Где ваш код? – Perdomoff