0
は、ここで入力フィールドの電子メール&パスワードを使用して、私のフォームでThymeleaf th:href他の入力フィールドの値を取得しますか?
<form class="form-signin" th:action="@{/login}" method="post">
<input type="email" name="email" id="inputEmail" class="form-control" placeholder="Email address" required="required" autofocus="autofocus" />
<input type="password" name="password" id="inputPassword" class="form-control" placeholder="Password" required="required" />
<button class="btn btn-lg btn-primary btn-block btn-signin" type="submit">Sign in</button>
</form>
私はパラメータを使用してGETリクエストを送信するためにThymeleaf th:href
を試してみたい、ここに
<a href="#" th:href="@{/user/forgot_password{email}(email=$(inputEmail).val())}" class="forgot-password"> Forgot the password? </a>
マイスプリングブートコントローラ:
@RequestMapping(value = "/forgot_password", params = {"email!="}, method = RequestMethod.GET)
public @ResponseBody RespCommon forgotPassword(
@RequestParam(value = "email", required = true) String email) {
userService.forgotPassword(email);
return new RespCommon(ResultCode.SUCCESS, "Send forget password mail succeed");
}
しかし、それは動作していないようだ、いくつかの他の入力フィールド値を取得する方法を共有することができます、ありがとう!
はい、また私はSlava Semushinと同意します...メールは秘密の問題で、外部からのリクエストには暗号化する必要があります。例えば、 'unsubscribe email'リンクです。あなたは@ Tommy Yehメソッドを取得するのではなく、リクエスト後にフォームを使うべきです – Johir