2011-06-22 22 views
1

JSP内のrequestUrlを区別し、URLに応じて異なるコンテンツをレンダリングする必要があります。JSTLを使用してJSPでドメインを区別する方法

concret的には:2がレンダリングされるたびにオプションこの場合

​​

。私は本当に理由を知らない。

これをどのように正しく行うことができますか?それともJSTLでこれを行うより良い方法がありますか?

乾杯

+0

あなたのページに 'functions'タグライブラリを含めましたか? –

+0

はい、functionlibが含まれています。 – Nils

答えて

2

はこれに最初の行を変更してみてください誰も:

<c:set var="url" value="${pageContext.request.requestURI}" /> 

編集:私はgetServerName()メソッドは、残りのなしあなたに要求されたホストを与えるべきもあります忘れてしまった URL。それはおそらくより良い方法です。

HttpServletRequestのgetRequestURI()はStringを返し、getRequestURL()はcontainsメソッドを持たないStringBufferを返します。

注:私はこのコードをymmvでテストしていません。

+0

今私は ''を使用しています。ありがとうございました。 – Nils

関連する問題