学习SpringMVC笔记——Intellij IDEA创建SpringMVC项目

  |   0 评论   |   0 浏览   |   夜雨飘零

选择 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.GETRequestMethod.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笔记——Intellij IDEA创建SpringMVC项目
作者:夜雨飘零
地址:https://blog.doiduoyi.com/articles/1584873278348.html

评论

发表评论