如何将get请求参数传递给我的Velocity模板以发送邮件

我有一个JSP,在那个JSP中,我有一个链接,看起来像

http://mydomain.com/verify.do?email=emailid&id=123

现在,当用户单击该链接时,它将转到我的VelocityView Servlet,现在我的问题是如何在Velocity

Servlet中提取那些参数并将其放入上下文中,以便将其发送到我的模板中。

我尝试了getparameter,#set(#request.getAttribute(email)等),但是由于某种原因,我看不到该值进入上下文或模板。

我知道那里有速度参数工具,但是我找不到如何安装和使用它的方法。因此,如果有人能指出我正确的方向,请多加赞赏。

回答:

解决方案是Velocity上下文。在支持的Java类或Velocity servlet中,读取参数并将其放在上下文中:

context.put("email", request.getParameter("email"));

context.put("id", request.getParameter("id"));

然后,在Velocity模板中,您可以将它们引用为$email$id

以上是 如何将get请求参数传递给我的Velocity模板以发送邮件 的全部内容, 来源链接: utcz.com/qa/403050.html

回到顶部