我正在尝试使用 Velocity,这就像用脚编程一样。我精通 JavaScript 和 PHP,但不精通 Java。所以我需要一点帮助来找出正确的语法。我已经进行了一些研究,但由于我不熟悉 Java 并且 Velocity 令人毛骨悚然,所以我无法找出正确的语法。
我有一个字符串,$string是一个 url。我需要在锚点 # 处拆分它并重新组织它,以便参数和锚标记的格式正确。
我有的:
URL ($string): http://url.com#anchorlink
参数(纯文本):?utm_campaign=abc&utm_medium=def
我正在尝试做的事情:
在 # 处拆分字符串并将 url 重新构造为:
http://url.com?utm_campaign=abc&utm_medium=def#anchorlink
这是我需要帮助输入正确语法的代码中的内容(这里是错误的):
<div>
#set ($myArray = $string.split("#"));
<a href = "${myArray[0]}?utm_campaign=abc&utm_medium=def${myArray[1]}">
Link Text
</a>
</div>
谢谢!