1

JSPページでは、Twitterとの統合を行うために、ページの絶対URLをonにする必要があります。

これは私が持っているものです

<spring:url value="/blog/article1" var="articleUrl" />
<spring:url value="https://twitter.com/share" var="twitter" >
  <spring:param name="url" value="${articleUrl}"/>
</spring:url>
<a href="${twitter}">Tweet</a>

私の問題はそれが生成することです:

<a href="https://twitter.com/share?url=/myWebSite/blog/article1">Tweet</a>

そしてもちろん、Twitterは相対URLが好きではありません...絶対URL(spring:urlまたはc:urlなどを使用)を取得する簡単な方法はありますか?

4

2 に答える 2

0

タグのコンテキスト属性について詳しく調べてみてください。<spring:url/>お役に立てればと思います。

これがお役に立てば幸いです。乾杯。

于 2012-05-29T05:55:19.227 に答える
0

StackOverflowで私の応答を見つけました:

<c:set var="baseURL" value="${fn:replace(pageContext.request.requestURL, pageContext.request.requestURI, pageContext.request.contextPath)}" />
于 2012-05-30T12:39:50.420 に答える