1 package compbio.controllers;
3 import org.springframework.stereotype.Controller;
4 import org.springframework.ui.ModelMap;
5 import org.springframework.web.bind.annotation.RequestMapping;
6 import org.springframework.web.bind.annotation.RequestMethod;
9 public class MainController extends BasicController {
11 @RequestMapping(value = "/index", method = RequestMethod.GET)
12 public String printPublicHome(ModelMap model) {
13 model.addAttribute("message", "Spring Security Custom Form example");
17 @RequestMapping(value = "/login", method = RequestMethod.GET)
18 public String login(ModelMap model) {
22 @RequestMapping(value = "/loginfailed", method = RequestMethod.GET)
23 public String loginerror(ModelMap model) {
24 model.addAttribute("error", "Wrong user name or password");
28 @RequestMapping(value = "/logout", method = RequestMethod.GET)
29 public String logout(ModelMap model) {
33 @RequestMapping(value = "/denied", method = RequestMethod.GET)
34 public String denied(ModelMap model) {
35 model.put("username", getPrincipalName());
36 return "support/Denied";
39 @RequestMapping(value = "/home", method = RequestMethod.GET)
40 public String printHome(ModelMap model ) {
41 model.addAttribute("username", getPrincipalName());