[英]During Calling a servlet from another Servlet that contains session
我有3個Servlet:
session = request.getSession(true)
BufferedReader reader = new BufferedReader(new InputStreamReader(((HttpURLConnection)
(new URL(the_url)).openConnection()).getInputStream(), Charset.forName("UTF-8")));
問題是:我在運行Servlet1來創建會話時發現它,然后運行Servlet 3來調用Servlet2 ...>我得到了“ Servlet 2”無法從創建的會話中讀取的信息。
但是,如果我直接從瀏覽器運行Servlet2,則會得到一個會話。
Servlet2有什么問題,我該如何解決?
當您使用HttpClient從Servlet 3調用Servlet 2時,您錯過了傳遞JSESSIONID cookie的機會。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.