0

我正在尝试使用#set 并声明变量,但不知道为什么它不起作用。下面是我的代码:

#set( $emailContent = '<tr>
  <td style="color:#000;font-size:12px;line-height:16px;font-family:Arial;text-align:left;padding-top:15px" >
    <p style="font-size:12px;padding-top:15px;padding-bottom:15px">
        $userFirstName,<br /><br />
        Your sample account has been unlocked by your administrator. You should now be able to log back into your account. If you have further difficulty logging in, use the "Forgot password" link on the login page or contact your administrator for assistance.
    </p></td>
</tr>' )

我想知道在与#set 一起使用之前在服务器端声明$emailContent 是否重要。

请帮忙。

4

1 回答 1

1

不,在与#set 一起使用之前,您不必在java 中声明它。但是您的措辞方式听起来好像并非所有内容都是“服务器端”,它应该是。速度是在服务器上处理的,而不是在客户端上。此外,并非每个版本的 Velocity 都支持多行字符串文字(如您的示例中所示)。确保您使用的是最新版本。

于 2013-01-21T16:13:25.590 回答