Angular jstl下的js ng-model c:param值
Angular js ng-model under jstl c:param value
如何在“ ”下看到 {{angularJSvalue}}? h2 部分工作正常,但我不知道如何将它放在“”标志下。这就是我按下过滤器按钮的结果:...students.html?fname=%7b%7bfilterName%7d%7d
<input type = "text" ng-model="filterName"/>
<h2>{{filterName}}</h2>
<a class="btn btn-default" href=
<c:url value="students.html">
<c:param name="fname" value="{{filterName}}"/>
</c:url>
>Filter</a>
编辑:
我需要保留 c:url 因为我想将一些当前参数放入新的 url
<input type = "text" ng-model="filterName"/>
<h2>{{filterName}}</h2>
<a class="btn btn-default" href=
<c:url value="students.html">
<c:param name="fname" value="{{filterName}}"/>
<c:param name="pageNumber" value="1"/>
<c:forEach items="${param}" var="entry">
<c:if test="${entry.key == 'itemsOnPage'}">
<c:param name="${entry.key}" value="${entry.value}" />
</c:if>
</c:forEach>
>Filter</a>
这个问题与用双引号括起来的值无关,而是由于对客户端和服务器端之间的区别理解不正确。
本质上,您的 AngularJS filterName
值仅存在于客户端,但您试图使用 JSP(或类似的 server-side技术)。
主要问题是:为什么需要使用 server-side 构造来呈现 URL?为什么不直接使用 Angular,例如用 ngHref
?
<a class="btn btn-default" ng-href="students.html?fname={{filterName}}"/>
如何在“ ”下看到 {{angularJSvalue}}? h2 部分工作正常,但我不知道如何将它放在“”标志下。这就是我按下过滤器按钮的结果:...students.html?fname=%7b%7bfilterName%7d%7d
<input type = "text" ng-model="filterName"/>
<h2>{{filterName}}</h2>
<a class="btn btn-default" href=
<c:url value="students.html">
<c:param name="fname" value="{{filterName}}"/>
</c:url>
>Filter</a>
编辑: 我需要保留 c:url 因为我想将一些当前参数放入新的 url
<input type = "text" ng-model="filterName"/>
<h2>{{filterName}}</h2>
<a class="btn btn-default" href=
<c:url value="students.html">
<c:param name="fname" value="{{filterName}}"/>
<c:param name="pageNumber" value="1"/>
<c:forEach items="${param}" var="entry">
<c:if test="${entry.key == 'itemsOnPage'}">
<c:param name="${entry.key}" value="${entry.value}" />
</c:if>
</c:forEach>
>Filter</a>
这个问题与用双引号括起来的值无关,而是由于对客户端和服务器端之间的区别理解不正确。
本质上,您的 AngularJS filterName
值仅存在于客户端,但您试图使用 JSP(或类似的 server-side技术)。
主要问题是:为什么需要使用 server-side 构造来呈现 URL?为什么不直接使用 Angular,例如用 ngHref
?
<a class="btn btn-default" ng-href="students.html?fname={{filterName}}"/>