2016-08-09 19 views
0

2つの変数baseURLとimageNameを定義します。Apache Velocityテンプレートエンジンで変数を組み合わせる方法は?

実際の画像URLは、baseURLとImageNameの組み合わせです。

たとえば、baseURLは「http://www.abc.test」で、imageNameは「Hello.jpg」です。

"http://www.abc.test/Hello.jpg"をbaseURLとimageName変数で表示するにはどうすればよいですか?

+0

は '$をい{baseUrl}/$ {imageName} 'はあなたの問題を解決するか、結合された名前を変数に保存しますか? 'baseUrl'は最後にスラッシュを含んでいますか?テンプレートをアクションに使用する場合、baseUrl + contextPathを提供する "グローバル変数" $ {req.contextPath}があります。 – ppasler

答えて

1

ただ、例えば、テンプレートに

$baseURL/$imageName 

を書く:

<img src="$baseURL/$imageName"/> 

あなたは別の変数でこれらの2つの変数を連結する場合は、操作を行います。

#set($url = "$baseURL/$imageName")