其實我準備發送激活郵件到用戶帳戶,這是工作,但是當他接受郵件請求重定向到我們的安全的加密密鑰的應用...如何使用彈簧控制器獲取請求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