実際には、アクティベーションメールをユーザーアカウントに送信する準備をしており、機能していますが、メールリクエストを受け入れると、安全な暗号化キーを使用してアプリケーションにリダイレクトされます...
こんな感じで春のテンプルテを準備中です..
<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.
したがって、このように来るURLのアクティベーションメールリンクをクリックすると..
http://localhost:8080/EClass/home?a=tdpTA3Dz8DYSI+9F/DpMxmxGD/a1Kl+3oYqXc1NNH0U=
では、このリクエストパラメーターを取得するコントローラーを作成する方法と、このキーを復号化する方法は?
実際、私は2つのコントローラークラスで@RequestMapping(value="home", method=RequestMethod.GET)
使用しているため、あいまいな例外を使用してコントローラーを作成しています..value="home"
では、値を使用してコントローラーを記述する方法"home"
(home は home .jsp を意味します)。
私に提案してください..