Mam aplet gdzie jestem ustawienie nagłówka w odpowiedzi http:Jak ustawić nagłówek w odpowiedzi HTTP?
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String userName=request.getParameter("userName");
String newUrl = "http://somehost:port/ServletB";
response.addHeader("REMOTE_USER", userName);
response.sendRedirect(newUrl);
}
Teraz w serwletu B, Próbuję uzyskać wartość nagłówka, który został ustawiony w serwlet :
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String userid = request.getHeader("REMOTE_USER");
}
Ale tutaj wartość identyfikatora nadchodzi jako null
. Daj mi znać, czego tu brakuje.
@Nambari, mógłbyś dać mi znać, jeśli chcę wyślij informacje userid do ServletB, a następnie w jaki sposób ustawić to przy użyciu istniejącego nagłówka? –
ponieważ inna aplikacja, którą chcę wysłać userinfo, akceptuje nagłówek lub plik cookie do wdrożenia SSO. –