8

Webサイトのあるページを別のページに移動するときに発生したセキュリティイメージの問題を解決するために、JavaでAPIを構築したいと思います。セキュリティイメージ文字列を使用して投稿できるように、セッションIDとCookieを取得するにはどうすればよいですか。

ありがとう

4

1 に答える 1

15

以下はjspでセッションIDを与える必要があります

コンテナで EL を有効にしている場合は、JSTL タグなしで実行できます。

<c:out value="${pageContext.session.id}"/>

または EL のないコンテナーの代替:

<%= session.getId() %>

Cookie を取得する例は次のとおりです。

<%
String cookieName = "username";
Cookie cookies [] = request.getCookies ();
Cookie myCookie = null;
if (cookies != null){
  for (int i = 0; i < cookies.length; i++) {
    if (cookies [i].getName().equals (cookieName)){
      myCookie = cookies[i];
      break;
    }
  }
}
%>

参照元: http://www.roseindia.net/jsp/jspcookies.shtml

于 2010-08-13T09:40:43.260 に答える