学习SpringMVC笔记——Intellij IDEA创建SpringMVC项目
2017-08-16 18:33
106 查看
选择Spring→勾选SpringMVC→选择Download(让IDEA帮我们下载需要的jar包,可能会有点慢)
生成的一个项目(左),把lib文件夹移动到WEB-INF文件夹下(右)
配置文件的设置
为了方便管理,我把SpringMVC的配置文件都放在config的文件中该文件的是与src文件同级的,修改如下:
打开项目设置(Ctrl+Shift+Alt+S)→Modules→(项目名称)→选择文件(config)→点击Sources
因为移动了配置文件了,要在wel.xml里重新配置文件的路径
applicationContext.xml
dispatcher-servlet.xml
配置文件的移动完成了,可以开始动工项目了
Controller类
在dispatcher-servlet.xml中添加返回路径的前缀和后缀使用包扫描的方法,扫描Controller类
定义Controller类时,只要在类前添加@Controller就可以了
方法的定义
@RequestMapping参数value的值值路径,method的值是访问方式,是一个数组或单个参数,可以是RequestMethod.GET和RequestMethod.POST
方法(hello)参数ModelMap,有点像request
在没有@ResponseBody注解时,return返回的是一个路径,加上在dispatcher-servlet.xml设置路径的前缀和后缀,形成一个完整的JSP文件路径
通过路径获取传来的数据,使用这种方法时,要在方法参数中的对应参数加上@PathVariable,如果访问的路径为:localhost:8080/page/王/21,就能获得name=王,age=21
通过键值对的方式传递数据(表单),方法中对应的参数前加上@RequestParam,可以在访问路径上传递参数:localhost:8080/hello?name=王&age=21
当在方法前加上@ResponseBoby时,返回的不再是路径了,而是一个字符串,可以直接在页面打印
相关文章推荐
- springmvc学习笔记---idea创建springmvc项目
- springmvc学习笔记---idea创建springmvc项目
- IntelliJ IDEA 学习笔记 - Hello World 项目创建与配置文件介绍
- Intellij IDEA 2016学习系列之(一)创建maven 多模块项目
- Grunt学习笔记之开发环境的搭建与创建一个基本的项目
- Symfony1.4.11学习笔记(二):创建项目
- SpringMVC学习笔记---- 一、SpringMVC基础入门,创建一个HelloWorld程序
- 在Intellij Idea中使用Maven创建Spring&SpringMVC项目
- Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
- maven 学习笔记(二)--在Myeclipse中创建maven项目
- vue学习笔记-使用vue-cli脚手架快速创建vue项目工程
- 学习Symfony框架笔记------创建项目
- SpringMVC学习笔记(一)使用IntelliJ IDEA开发Spring MVC HelloWorld
- 用git创建maven项目托管于git.oschina.net,用eclipse创建maven项目【学习笔记】
- node.js学习笔记(3)--Express创建的项目分析
- Web Project学习笔记--创建Web项目
- maven学习笔记:使用eclipse的maven插件创建scala_spark项目
- 学习Fragment笔记-选择Master/Dtail Flow创建项目开始(1)
- SpringMVC学习指南笔记之项目发布
- Pyramid 学习笔记:创建Pyramid项目(中)