Spring c:param的设置值

Spring c:param的设置值,spring,jsp,Spring,Jsp,我有以下.jsp代码: <c:url value="gridData.do" var="gridDataUrl" scope="page"> <c:param name="customerId" value="${customerId}" /> </c:url> 根据网页中的选择,我必须设置customerId的值,但在调用gridData.do之前,我很难设置它 有什么帮助吗?试试下面的 <c:url value= "gridData.d

我有以下.jsp代码:

<c:url value="gridData.do" var="gridDataUrl" scope="page">
    <c:param name="customerId" value="${customerId}" />
</c:url>

根据网页中的选择,我必须设置customerId的值,但在调用gridData.do之前,我很难设置它

有什么帮助吗?

试试下面的

<c:url value= "gridData.do" var="gridDataUrl" scope="page">
  <c:param name="customerId" value="${param.customerId}" />
</c:url>


这将解决您的问题

您的意思是要在浏览器中动态更改URL,而不向服务器发送请求?JSP在服务器端执行。如果你想这样做,你需要JavaScript。是的,我的意思是,动态更改url的值。使用javascript没问题,但我正在努力使用正确的代码来更改customerId的值。然后删除不相关的JSP代码,并发布您试图实现的相关javascript代码。您是对的。这是c:url在服务器中执行,因此gridDataUrl在那里创建。我最后使用的是:var useUrl=${gridDataUrl}+'?customerId='selectedCustomerId';这能解决什么问题?我在服务器中甚至没有“param”对象。