其实我准备发送激活邮件到用户帐户,这是工作,但是当他接受邮件请求重定向到我们的安全的加密密钥的应用...如何使用弹簧控制器获取请求URL?
这样我准备春天templete。 。
<bean id="activateAccountTemplate" class="org.springframework.mail.SimpleMailMessage">
<property name="subject" value="Account activation" />
<property name="text">
<value>
<![CDATA[
<html><body><p>Dear %s</p><p>Click <a href="http://localhost:8080/EClass/home?a=%s">here</a> to activate your account.</p></body></html>
]]>
</value>
</property>
</bean>
在用户邮件如..
Dear Narasimham
Click *here* to activate your account.
所以,当我们点击激活邮件链接网址来这样的..
http://localhost:8080/EClass/home?a=tdpTA3Dz8DYSI+9F/DpMxmxGD/a1Kl+3oYqXc1NNH0U=
那么如何编写控制器获取这个请求参数以及如何解密这个密钥呢?
其实我使用@RequestMapping(value="home", method=RequestMethod.GET)
不确定性正在添加例外写入控制器,因为我两个控制器类中使用value="home"
..
那么如何使用值"home"
写控制器(听到家平均家庭的.jsp)..
请建议我..
请提供示例代码..检查@RequestMapping(value =“home”,params =“a”)wirte ... Exception coming ... java.lang.IllegalStateException:BindingResult和bean名称为'LOGIN'可作为请求属性 – 2013-03-19 09:00:56
您是否在@RequestMapping中指定了method = RequestMethod.GET?如果你能提供你的代码片段,解决这个问题将会很有帮助。 – sshah 2013-03-19 09:39:36