Witam
mam formularz:

<form action="/upload" method="POST" enctype="multipart/form-data"> .... </form>

oraz servlet obsługujący:
w którym sprawdzam czy dane zostały poprawnie wpisane jeśli nie to robie przekierowanie na stronę z formularzem i wyświetlam błędy:

RequestDispatcher view = req.getRequestDispatcher("/admin_addproduct.jsp");
                    req.setAttribute("atr", "ąęśźćł ukasz");
                    resp.setContentType("text/html; charset=utf-8");

                    view.forward(req, resp);

I wtedy znikają mi wszystkie polskie znaki.
Nie wiem co może być tego przyczyną jak dam wstecz to mam polskie znaki.

Na każdej stronie mam ustawione kodowanie:
<%@page contentType="text/html" pageEncoding="UTF-8" isELIgnored="false"%>
W środowisku programowania też mam ustawiony utf-8.

Szukam i szukam i nie mogę dojść co może powodować zmianę kodowania???
Normalnie wszystko jest ok wyświetlają się na innych stronach polskie znaki.
Ma ktoś pojęcie jak to obejść ????

Dziękuję z góry za odpowiedź