1
@RequestMapping(value = "/user/search/{email}")
    public String auditUseremail(@PathVariable("email") String email,Map<String, Object> map) {

        System.out.println(email);
}

これは、アクションが実行されたときに呼び出されるコントローラー クラスの関数です。http://localhost:8080/LACASServer/secure/user/search/user@cohaesus.co.uk

あなたが見ることができるように、電子メールはURLにありますが、上記の方法でそれを印刷すると、私はそれ user@cohaesus.coを得ることができます。

4

1 に答える 1

1

このパスにはURLエンコードを使用してから、コントローラー内でデコードする必要があると思います

java.net.URLEncoder.encode(email, "ISO-8859-1");

あなたはここでそれについてもっと読むことができます

于 2011-09-29T10:29:07.650 に答える