0

ページで、私のページのメタタグでユーザーを別のページにリダイレクトしています。

<meta HTTP-EQUIV="REFRESH" content="0; url=/abc/example" />

現在のページの URL をパラメータとしてリダイレクト URL に追加して、

url = '/abc/example?prevUrl=currentPage.html'

私はjstlタグを使用して、次のようなことを試みています

<c:url value = "/abc/example" var="myURL">
    <c:param name="prevUrl" value = document.URL/>
</c:url>

<meta HTTP-EQUIV="REFRESH" content="0; url='${myURL}'" />

しかし、明らかに私は何か間違ったことをしています。助けてください。または、リダイレクト URL にパラメーターを追加する他の方法???

4

1 に答える 1

0

サーブレットで、次のようにリクエストに URL を配置します。

request.setAttribute("myUrl", "/abc/example?prevUrl=currentPage.html");

次に、次のようなEL式を使用してメタタグに配置できます。

<meta HTTP-EQUIV="REFRESH" content="0; url='${myUrl}'" />
于 2013-04-10T13:03:07.283 に答える