如何将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