-1

アプリケーションで使用しているエンティティの ID は次のようになります。

/6TVYTydu9rBMPuU/zM8Gw==

あらゆる種類のキャラクターと。これらのエンティティを表示し、ID を通じてリンクする必要があります。

<a href="/myapp/entity/id_goes_here">Id: ${id_goes_here}</a>

これは、私のアプリケーションにとって明らかに間違っている/リンクのように見えるため、明らかに失敗します。を HTML エンティティにエスケープし、文字列ではなく としてサーバーに渡すには/myapp/entity//6TVYTydu9rBMPuU/zM8Gw==どうすればよいですか?/&#47;/&#47;

jspビューのレンダリングには使用していませんが(使用していますthymeleaf)、その解決策があれば役立つかもしれません。

4

1 に答える 1

1

JSP で設定する前に ID を URL エンコードします: http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLEncoder.html

次に、サーバーが ID を受信したときに URL デコードhttp://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLDecoder.html

例えば

URLEncoder.encode(id);
URLEncoder.decode(id);
于 2013-02-26T16:48:45.743 に答える