我正在使用 Spring MVC。要求某些用户选择保持全局并始终在 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() 使用正则表达式替换或添加查询参数。