From 9c08ec3b1f899b2a28c2ddbd896dd315cb8cf345 Mon Sep 17 00:00:00 2001 From: Bingyue Date: Thu, 17 Sep 2015 18:46:15 +0800 Subject: [PATCH] Controller & Service --- src/spring/demo/control/DemoController.java | 36 +++++++++++++++++++++ src/spring/demo/service/DemoService.java | 16 +++++++++ 2 files changed, 52 insertions(+) create mode 100644 src/spring/demo/control/DemoController.java create mode 100644 src/spring/demo/service/DemoService.java diff --git a/src/spring/demo/control/DemoController.java b/src/spring/demo/control/DemoController.java new file mode 100644 index 0000000..9a7ff5a --- /dev/null +++ b/src/spring/demo/control/DemoController.java @@ -0,0 +1,36 @@ +package spring.demo.control; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.servlet.ModelAndView; + +import spring.demo.service.DemoService; + +/** + * + * @Description: Controller + * @author: Bing Yue + */ +@Controller +public class DemoController { + + @Autowired + private DemoService demoService; + + + @RequestMapping("login") + private ModelAndView login(@RequestParam(value = "username", required = false)String username, + @RequestParam(value = "password", required = false)String password){ + String result=demoService.Verify(username,password); + ModelAndView mv=new ModelAndView(); + //添加模型,可以是任意的POJO对象 + mv.addObject("validation",result); + //设置逻辑视图名,视图解析器会根据该名字解析到具体的视图页面 + //即cityAir.jsp + mv.setViewName("result"); + return mv; + } + +} diff --git a/src/spring/demo/service/DemoService.java b/src/spring/demo/service/DemoService.java new file mode 100644 index 0000000..6ad9d82 --- /dev/null +++ b/src/spring/demo/service/DemoService.java @@ -0,0 +1,16 @@ +package spring.demo.service; + +import org.springframework.stereotype.Service; + +@Service +public class DemoService { + + public String Verify(String username,String password){ + + if(username.equals("admin") && password.equals("admin")){ + return "Login Success!"; + }else{ + return "Login Failed,Please Try Again!"; + } + } +}