내 서버 코드는 다음과 같습니다자바 서블릿에서 안드로이드 요청의 세션을 추적하는 방법
public Testing() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HttpSession session = request.getSession(true);
Integer accessCount=(Integer)session.getAttribute("sessionCount");
if(accessCount==null){
accessCount=new Integer(1);
System.out.println("Welcome for first time....");
}else{
System.out.println("Welcome for "+ accessCount+" time to our website....");
System.out.println("The request id"+session.getId());
accessCount=new Integer(accessCount.intValue()+1);
}
session.setAttribute("sessionCount", accessCount);
}
내가 제대로 세션을 추적하는 브라우저에서 내 서버를 공격합니다. 출력은 다음과 같습니다 처음으로
에 오신 것을 환영합니다 ....
오신 것을 환영합니다 우리의 웹 사이트에 2 시간 ....
의 요청 ID : 00A24FAF40E130E09F38D52311EF8F1D
오신 것을 환영합니다 우리의 웹 사이트에 시간 3 ... .
요청 ID : 00A24FAF40E130E09F38D52311EF8F1D
오신 것을 환영합니다 우리의 웹 사이트에 4 시간 ....에 대한
요청 ID : 00A24FAF40E130E09F38D52311EF8F1D
오신 것을 환영합니다 우리의 웹 사이트에 5 시간 .... 012,380,073,162,755,231,요청 ID : 00A24FAF40E130E09F38D52311EF8F1D
을하지만 출력이 안드로이드 에뮬레이터를 사용하여 안드로이드 스튜디오에서 충돌 때 처음
에 오신 것을 환영합니다 .... 처음
에 오신 것을 환영합니다. ... 처음
에 오신 것을 환영합니다 .... 처음
에 오신 것을 환영합니다 ....
서블릿을 타격하기위한
내 코드는 내가 서버 측에서 언급 한대로 출력을 인쇄 있도록
private String getServerResponse(String json){
HttpPost post= new HttpPost("http://10.0.2.2:23130/FirstServlet/welcome");
try {
StringEntity entity=new StringEntity(json);
post.setEntity(entity);
post.setHeader("Content-type", "application/json");
DefaultHttpClient client=new DefaultHttpClient();
BasicResponseHandler handler=new BasicResponseHandler();
try {
String response=client.execute(post,handler);
return response;
} catch (IOException e) {
Log.d("JWP", e.toString());
}
} catch (UnsupportedEncodingException e) {
Log.d("JWP", e.toString());
}
return "Unable to contact server......";
}
내가, 안드로이드 측면에서 지속적으로 가입 데이터 및 보도 가입 버튼을 제공합니다.
제 질문은 자바 서블릿에서 HttpSession
을 사용하여 Android 요청 세션을 어떻게 추적합니까?
요청에 '쿠키'매개 변수의 'JSESSIONID'를 전달해야합니다. –
나는 이것에 새로운 .... 만약 당신이 단지 설명하거나 안드로이드 요청의 세션을 관리, 내게 도움이되는 linke를 보내, 감사합니다 Logged –