Class AccountController
java.lang.Object
org.mybatis.jpetstore.web.controllers.AccountController
The Class AccountController.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInner class to hold account session data, compatible with JSP ${sessionScope.accountBean.*} references. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneditAccount(Account account, javax.servlet.http.HttpSession session) Edit account.editAccountForm(javax.servlet.http.HttpSession session, org.springframework.ui.Model model) Edit account form.newAccount(Account account) New account.newAccountForm(org.springframework.ui.Model model) New account form.signoff(javax.servlet.http.HttpSession session) Signoff.signon(String username, String password, javax.servlet.http.HttpSession session, org.springframework.ui.Model model) Signon.Signon form.
-
Constructor Details
-
AccountController
public AccountController()
-
-
Method Details
-
signonForm
-
signon
@PostMapping("/signon") public String signon(@RequestParam("username") String username, @RequestParam("password") String password, javax.servlet.http.HttpSession session, org.springframework.ui.Model model) Signon.- Parameters:
username- the usernamepassword- the passwordsession- the sessionmodel- the model- Returns:
- the string
-
signoff
Signoff.- Parameters:
session- the session- Returns:
- the string
-
newAccountForm
New account form.- Parameters:
model- the model- Returns:
- the string
-
newAccount
-
editAccountForm
@GetMapping("/edit") public String editAccountForm(javax.servlet.http.HttpSession session, org.springframework.ui.Model model) Edit account form.- Parameters:
session- the sessionmodel- the model- Returns:
- the string
-
editAccount
-