package Ġcom . info . intro duce . app . controller . my Profile Edit Ċ Ċ import Ġcom . info . intro duce . app . controller . form . Profile Form Ċ import Ġorg . springframework . stereotype . Controller Ċ import Ġorg . springframework . ui . Model Ċ import Ġorg . springframework . validation . Binding Result Ċ import Ġorg . springframework . validation . annotation . Validated Ċ import Ġorg . springframework . web . bind . annotation .* Ċ Ċ @ Controller Ċ @ RequestMapping (" My Profile _ confirm ") Ċ @ Session Attributes ( value Ġ= Ġ" My Profile Form ") Ċ class ĠMy Profile _ 2 _ confirm _ controller Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 2 - 1 ------------------------------------------------ ---- ĊĠĠĠĠ Ġ* Ġ ç· ¨ éĽĨ æĥħåł± ãĤĴåıĸå¾Ĺ ãģĹ ãĢģ åħ¥åĬĽ âĨĴ ç¢ºèªį çĶ» éĿ¢ ãģ¸ ĊĠĠĠĠ Ġ* Ġ@ param ĠM av ĊĠĠĠĠ Ġ* Ġ@ param ĠMy Profile Form ãĢĢ @ Validated Ġ@ Model Attribute (" My Profile Form ") Ġ ï¼ Ĭ ãĤ» ãĥĥ ãĤ·ãĥ§ãĥ³ ãģ« æł¼ ç´ į ãģĹãģ¦ãģĦãĤĭ Form ãĤĴåıĸå¾Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġresult ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ PostMapping ĊĠĠĠ Ġinternal Ġfun Ġedit Form ( M av : ĠModel , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Validated Ġ@ Model Attribute (" My Profile Form ") ĠMy Profile Form : ĠProfile Form , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult : ĠBinding Result ): ĠString Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// Ġ åįĺ éłħ çĽ® ãĥģ ãĤ§ ãĥĥãĤ¯ ĊĠĠĠĠĠĠĠ Ġif Ġ( result . has Errors ()) Ġreturn Ġ" my profile / My Profile " ĊĊĠĠĠĠĠĠĠ Ġ// Ġ çĽ¸ éĸ¢ ãĥģ ãĤ§ ãĥĥãĤ¯ ĊĊĠĠĠĠĠĠĠ Ġ// ĠUser no ãģ® ç¢ºèªį ĊĠĠĠĠĠĠĠ ĠCheck _ User no ( My Profile Form ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ" my profile / My Profile _ confirm " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 2 - 1 ------------------------------------------------ ---- ĊĠĠĠĠ Ġ* Ġ ç¢ºèªį çĶ» éĿ¢ âĨĴ åħ¥åĬĽ çĶ» éĿ¢ ãģ¸ ĊĠĠĠĠ Ġ* Ġ@ param ĠM av ĊĠĠĠĠ Ġ* Ġ@ param ĠMy Profile Form ãĢĢ @ Validated Ġ@ Model Attribute (" My Profile Form ") Ġ ï¼ Ĭ ãĤ» ãĥĥ ãĤ·ãĥ§ãĥ³ ãģ« æł¼ ç´ į ãģĹãģ¦ãģĦãĤĭ Form ãĤĴåıĸå¾Ĺ ĊĠĠĠĠ Ġ* Ġ@ param Ġresult ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GetMapping ( path Ġ= ĠarrayOf (" return ")) ĊĠĠĠ Ġinternal Ġfun Ġre tr un Form ( M av : ĠModel , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Validated Ġ@ Model Attribute (" My Profile Form ") ĠMy Profile Form : ĠProfile Form , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult : ĠBinding Result ): ĠString Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// Ġ åįĺ éłħ çĽ® ãĥģ ãĤ§ ãĥĥãĤ¯ ĊĠĠĠĠĠĠĠ Ġif Ġ( result . has Errors ()) Ġreturn Ġ" my profile / My Profile " ĊĊĠĠĠĠĠĠĠ Ġ// Ġ çĽ¸ éĸ¢ ãĥģ ãĤ§ ãĥĥãĤ¯ ĊĊĠĠĠĠĠĠĠ Ġ// ĠUser no ãģ® ç¢ºèªį ĊĠĠĠĠĠĠĠ ĠCheck _ User no ( My Profile Form ) ĊĠĠĠĠĠĠĠ Ġreturn Ġ" my profile / My Profile " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åħ± éĢļ ãĥ¡ ãĤ½ãĥĥãĥī ------------------------------------------------ ---------- ĊĠĠĠĠ Ġ* ĠUser no ãģ® ç¢ºèªį ĊĠĠĠĠ Ġ* Ġ@ param ĠMy Profile Form ãĢĢ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun ĠCheck _ User no ( My Profile Form : ĠProfile Form ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" ================ ======= =") ĊĠĠĠĠĠĠĠ ĠSystem . out . println (" Ġ Ġ ç¤¾ åĵ ¡ çķª åı· ï¼ļ" Ġ+ ĠMy Profile Form . user no ) ĊĠĠĠĠĠĠĠ Ġprintln (" ================ ======= =") ĊĠĠĠ Ġ} Ċ }