概述
文章目录
- 控制层(C)
- 视图层(V)
- 启动应用程序
控制层(C)
首先创建一个controller
类
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
public class GreetingController {
@RequestMapping("/greeting")
public String greeting(@RequestParam(value="name", defaultValue="world")String name, Model model){
model.addAttribute("name", name);
return "index";
}
}
@Controller
注解标注这个类是一个控制类;
@RequestMapping("/greeting")
注解映射/greeting
访问到此方法;
@RequestParam(value="name", defaultValue="world")
注解将请求中的name
参数传递给变量,若无取默认值;
model
对象添加的属性可以从前台取到;
return
返回的值即为此controller
绑定的页面名。
视图层(V)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Insert title here</title>
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>
启动应用程序
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Exception{
SpringApplication.run(Application.class, args);
}
}
然后浏览器访问: http://localhost:8080/greeting?name=John
最后
以上就是朴素百褶裙为你收集整理的Spring:基于注解的MVC程序示例的全部内容,希望文章能够帮你解决Spring:基于注解的MVC程序示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复