質問編集履歴
1
ご教授いただいたコードを追記した結果について
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -108,6 +108,68 @@ | |
| 108 108 | 
             
            ■ジャンプ(リダイレクト)後に作成したCookieが消え、アプリへログインできない。
         | 
| 109 109 | 
             
            response.sendRedirect("WebアプリURL");
         | 
| 110 110 |  | 
| 111 | 
            +
            ■2019/12/3 追記
         | 
| 112 | 
            +
            「file.delete();」の後へ下記のコードを追記したところ、コンパイルエラーが表示されました。
         | 
| 113 | 
            +
             | 
| 114 | 
            +
            ・追記コード
         | 
| 115 | 
            +
                            http_session.setAttribute("language", map.get("X-Am-Language"));
         | 
| 116 | 
            +
                              String lang = "ja_JP";
         | 
| 117 | 
            +
                            } else {
         | 
| 118 | 
            +
                              String lang = "en_US";
         | 
| 119 | 
            +
                            }
         | 
| 120 | 
            +
             | 
| 121 | 
            +
                            Cookie cookie=new Cookie("localeKey",lang);
         | 
| 122 | 
            +
                            Cookie.setDomain("Webアプリサーバドメイン");
         | 
| 123 | 
            +
                            response.addCookie(cookie);
         | 
| 124 | 
            +
                            res.sendRedirect("WebアプリURL");
         | 
| 125 | 
            +
             | 
| 126 | 
            +
            ・コンパイルエラー
         | 
| 127 | 
            +
            AuthCheck.java:46: inconvertible types
         | 
| 128 | 
            +
            found   : boolean
         | 
| 129 | 
            +
            required: java.lang.String
         | 
| 130 | 
            +
                            if ((String)http_session.getAttribute("X-Am-Language").equals("ja")) {
         | 
| 131 | 
            +
                                                                                         ^
         | 
| 132 | 
            +
            AuthCheck.java:52: cookie is already defined in doFilter(javax.servlet.ServletRequest,javax.servlet.ServletResponse,javax.servlet.FilterChain)
         | 
| 133 | 
            +
                            Cookie cookie=new Cookie("localeKey",lang);
         | 
| 134 | 
            +
                                   ^
         | 
| 135 | 
            +
            AuthCheck.java:52: cannot find symbol
         | 
| 136 | 
            +
            symbol  : variable lang
         | 
| 137 | 
            +
            location: class AuthCheck
         | 
| 138 | 
            +
                            Cookie cookie=new Cookie("localeKey",lang);
         | 
| 139 | 
            +
                                                                 ^
         | 
| 140 | 
            +
            AuthCheck.java:53: non-static method setDomain(java.lang.String) cannot be referenced from a static context
         | 
| 141 | 
            +
                            Cookie.setDomain("Webアプリサーバドメイン");
         | 
| 142 | 
            +
                                  ^
         | 
| 143 | 
            +
            AuthCheck.java:54: cannot find symbol
         | 
| 144 | 
            +
            symbol  : method addCookie(javax.servlet.http.Cookie)
         | 
| 145 | 
            +
            location: interface javax.servlet.ServletResponse
         | 
| 146 | 
            +
                            response.addCookie(cookie);
         | 
| 147 | 
            +
                                    ^
         | 
| 148 | 
            +
            AuthCheck.java:65: inconvertible types
         | 
| 149 | 
            +
            found   : boolean
         | 
| 150 | 
            +
            required: java.lang.String
         | 
| 151 | 
            +
                            if ((String)http_session.getAttribute("X-Am-Language").equals("ja")) {
         | 
| 152 | 
            +
                                                                                         ^
         | 
| 153 | 
            +
            AuthCheck.java:71: cookie is already defined in doFilter(javax.servlet.ServletRequest,javax.servlet.ServletResponse,javax.servlet.FilterChain)
         | 
| 154 | 
            +
                            Cookie cookie=new Cookie("localeKey",lang);
         | 
| 155 | 
            +
                                   ^
         | 
| 156 | 
            +
            AuthCheck.java:71: cannot find symbol
         | 
| 157 | 
            +
            symbol  : variable lang
         | 
| 158 | 
            +
            location: class AuthCheck
         | 
| 159 | 
            +
                            Cookie cookie=new Cookie("localeKey",lang);
         | 
| 160 | 
            +
                                                                 ^
         | 
| 161 | 
            +
            AuthCheck.java:72: non-static method setDomain(java.lang.String) cannot be referenced from a static context
         | 
| 162 | 
            +
                            Cookie.setDomain("Webアプリサーバドメイン");
         | 
| 163 | 
            +
                                  ^
         | 
| 164 | 
            +
            AuthCheck.java:73: cannot find symbol
         | 
| 165 | 
            +
            symbol  : method addCookie(javax.servlet.http.Cookie)
         | 
| 166 | 
            +
            location: interface javax.servlet.ServletResponse
         | 
| 167 | 
            +
                            response.addCookie(cookie);
         | 
| 168 | 
            +
                                    ^
         | 
| 169 | 
            +
            Note: AuthCheck.java uses unchecked or unsafe operations.
         | 
| 170 | 
            +
            Note: Recompile with -Xlint:unchecked for details.
         | 
| 171 | 
            +
            10 errors
         | 
| 172 | 
            +
             | 
| 111 173 | 
             
            ### 補足情報(FW/ツールのバージョンなど)
         | 
| 112 174 | 
             
            Websphere application server ND v.7.0
         | 
| 113 175 | 
             
            Java 1.6
         | 
