1

SpringMVCを使用しています。一部のユーザー選択はグローバルに、常にurlパラメーターに残る必要があります。また、コードを使って自由に削除できるかもしれません。

Spring MVCの永続ページデータ(Tapestry http://tapestry.apache.org/persistent-page-data.htmlなど)のようなものはありますか?

未回答の同様の質問へのリンク: http://osdir.com/ml/java.appfuse.user/2005-08/msg00507.html ありがとう

アップデート

最終的には、次のような簡単な手法を使用しました。1.クエリパラメータを使用して現在のページのURLをキャプチャします。2.このURLに新しいパラメータを追加または置換します。

<c:set var="contextPath" value="${pageContext.request.contextPath}"></c:set>
<c:set var="servletPath" value="${requestScope['javax.servlet.forward.servlet_path']}"></c:set>
<c:set var="currentPath" value="${contextPath}${servletPath}"></c:set>

<a href="${fn:replaceUrlParameter(currentPath,'age','1') }">ageone</a>

ここで、replaceUrlParameter()は、正規表現を使用してクエリパラメーターを置換または追加します。

4

1 に答える 1

2

このパラメーターをセッションに保持し、それらを任意のリクエストに追加するか、リクエストURLを変更してURLに表示されるサーブレットフィルターを記述します。

于 2012-04-21T08:15:25.813 に答える