Возврат нуля в JSP

Рейтинг: 0Ответов: 1Опубликовано: 04.02.2015

Имею следующее:

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.getRequestDispatcher("/index.jsp").forward(request, response);
    PrintWriter out = response.getWriter();
    char[] charArray = reverse(request.getParameter("field").toCharArray());
    request.setAttribute("pro", charArray.toString());      
}

public char[] reverse(char[] array){
    int id = 0;
    char[] newArr = new char[array.length];
    for(int i=array.length-1; i >= 0; i--){
        newArr[id] = array[i];
        id++;
    }
    return newArr;      
}

JSP

<form action="MyServlet">
name="field" type="text" value="corvet"
type="submit" value="Send"pro");%>)"

В алерт окне возвращает всегда Null. Подскажите, люди добрые, в чём дело. Не пишу input, потому что код в кнопки преобразовывается.

Ответы

▲ 1

Вы в сервлете атрибут засовываете в сессию, а на страннице пытаетесь выращить из реквеста. Логично, что там его нет. Либо кладите атрибут в реквест, либо вытаскивайте его из сессии.