मैं एक सर्वलेट एक जहाँ मैं HTTP प्रतिक्रिया में एक हैडर सेट कर रहा हूं कर दिया है: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);
}
अब एक सर्वलेट
बी में
, मैं हैडर मूल्य कि में स्थापित किया गया था प्राप्त करने के लिए कोशिश कर रहा हूँ सर्वलेट एक:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String userid = request.getHeader("REMOTE_USER");
}
लेकिन यहाँ userid का मूल्यके रूप में आ रहा है 210। कृपया मुझे बताएं कि मैं यहां क्या खो रहा हूं।
@Nambari, तुम मुझे जानते हो अगर मैं करना चाहते हैं कृपया सकते हैं ServletB को उपयोगकर्ता आईडी जानकारी भेजें तो मैं मौजूदा हेडर का उपयोग करके इसे कैसे सेट करूं? –
क्योंकि एक अन्य एप्लिकेशन जिसे मैं userinfo भेजना चाहता हूं, यह एसएसओ कार्यान्वयन के लिए हेडर या कुकी स्वीकार करता है। –