質問: メールURLリンクのパラメータであるメールアドレスのアットマーク部分が%40なのですが リンク先プログラムでパラメータ取得した際 アットマークで認識されていました。(tomcat5、Java1.4まで) tomcat8 、 Java8 では、%40のままで認識されます。 tomcat8のエンコード設定で、%40ではなくアットマークでパラメータ取得はできないでしょうか?
回答: ``` <% String mailaddr = session.getAttribute("mailaddr"); %> send mail ``` みたいなことをやった、ということですか? それならこんなの使ってみてはどうでしょう?→URLDecoder (Java Platform SE 6) 上の例では ``` ">send mail ``` とかすると%40が@に変換されますね。