如何动态设置动作属性到超链接?

时间:2013-07-22 08:24:42

标签: java spring hyperlink javamail

在我的Spring Sample Application中有他们的注册选项,User simple输入他的电子邮件地址并发送邮件到该电子邮件地址。

一切正常,但问题是当用户获得一些激活邮件时

但是我想要当他点击那个邮件(超级链接)后面的方法会调用

@RequestMapping(value = "activate", method = RequestMethod.POST)
public String activate(SignUp form,BindingResult result,Model model) {

    --------(hear some database code)
}

这是激活邮件生成代码。

    <bean id="activateAccountTemplate" class="org.springframework.mail.SimpleMailMessage">

    <property name="text">
        <value>
        <![CDATA[
            <html><body><p>Dear %s</p><p>Click <a href="http://localhost:8080/SpringDemo5?a=%s">here</a> to activate your account.</p></body></html>
        ]]>
        </value>
    </property>

</bean>

和用户收到此消息。

 Dear Ram

Click here to activate your account.

那么如何将该请求映射分配给超链接?

请帮帮我......

1 个答案:

答案 0 :(得分:0)

那么,您想在代码中将URL映射到Java方法吗? 你可以使用SimpleUrlHandlerMapping,就像这两个例子一样:

http://www.mkyong.com/spring-mvc/spring-mvc-simpleurlhandlermapping-example/

http://www.raistudies.com/spring/spring-mvc/simpleurlhandlermapping/