2015-09-10 2 views
0

Я знаю, что задаю немного глупый вопрос., Но, пожалуйста, ребята, помогите мне и дайте мне знать. Scanario: У меня есть 2 сервлета и 1 файл html. 1-й сервлет перенаправляется в файл html, который при отправке перенаправляет на второй сервлет. Мне нужно значение атрибута от 1-го сервлета. Я знаю, можем ли мы использовать RequestDispatcher между двумя сервлет, но здесь situattion отличаетсяПередача значений с сервлета на html на сервлет

Пожалуйста, кто-нибудь, дайте мне знать, как я могу получить значение атрибута из первого сервлета второго сервлета

Примечания:.. В первом сервлете ., через привязную метку, отправлена ​​страница HTML

+0

Другой связанный с этим вопрос по теме: http://stackoverflow.com/questions/4253660/passing-object-from-jsp-to-servlet/ – BalusC

ответ

0

Для этого вы можете использовать HttpSession. Например,

public class Servlet1 extends HttpServlet { 

    public void doGet(HttpServletRequest req, HttpServletResponse resp) { 
     req.getSession().setAttribute("attribute", "value"); 
     // do stuff... 
    } 

} 

public class Servlet2 extends HttpServlet { 

    public void doGet(HttpServletRequest req, HttpServletResponse resp) { 
     String value = (String) req.getSession().getAttribute("attribute"); 
     req.getSession().removeAttribute("attribute"); 
     // do stuff... 
    } 

} 
Смежные вопросы