摘要:初步使用为了减少找库的麻烦,采用方式构建首先在中创建工程构建后,项目目录如下修改,导入所需要的包初始化框架的版本号加入引入包含依赖新建所需要的配置文件,并新建一个控制器,最后项目目录如下修
Spring MVC 初步使用 Hello Spring MVC
为了减少找库的麻烦,采用maven方式构建spring mvc
首先在IDEA中创建maven工程 构建后,项目目录如下 修改pom.xml,导入spring mvc所需要的包</>复制代码
4.0.0
com.isdust.zor
mvc
war
0.0.1-SNAPSHOT
http://maven.apache.org
4.3.3.RELEASE
junit
junit
3.8.1
test
javax.servlet
servlet-api
2.3
provided
org.springframework
spring-core
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-oxm
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-aop
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
新建spring mvc 所需要的配置文件,并新建一个控制器,最后项目目录如下:
修改需要的文件
application.xml 是spring的配置文件,具体的配置方式,这里不在多说,之前spring使用已讲,这里使用默认配置
</>复制代码
dispatcher-servlet.xml是spring mvc的分发配置文件,这里采用注解的方式配置。
</>复制代码
/WEB-INF/jsp/
.jsp
其中的context子标签是配置的自动扫描注解类文件
web.xml是web工程的配置文件,这里只配置了一个拦截器,还有引入了相关的配置文件
</>复制代码
contextConfigLocation
/WEB-INF/applicationContext.xml
org.springframework.web.context.ContextLoaderListener
dispatcher
org.springframework.web.servlet.DispatcherServlet
1
dispatcher
/
编写相关的控制器
</>复制代码
@Controller
public class IndexController{
@RequestMapping(value = "/index", method = RequestMethod.GET)
public String index(){
return "index";
}
}
控制器中,只写了一个方法,返回index界面,@Controller是表明该类被注解为控制器,@RequMapping这是表明了该方法的请求方式和地址
控制器的编写还有其他方式
</>复制代码
public class IndexController implements org.springframework.web.servlet.mvc.Controller {
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
return new ModelAndView("index");
}
}
使用此方式,可以使用注解或在xml中配置
配置Tomcat,运行测试工程</>复制代码
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70484.html
摘要:初步使用几种传参方式本次沿用上次的工程,在中添加几个方法创建新的修改后的目录如下修改通过的直接输出使用重定向到另一个视图使用转发直接返回页面无渲染器转发方式有渲染器转发方式重定向方式测试接口测试使用的同样是火狐的插件,也可以直接访问网页可以 Spring MVC初步使用 Spring MVC 几种传参方式 本次沿用上次的工程,在controller中添加几个方法 创建新的JumpCon...
摘要:初步使用几种传参方式本次沿用上次的工程,在中添加几个方法创建模型修改直接把表单参数写入的相应方法中通过来接收通过来接收通过接收用注解绑定请求参数测试接口测试使用的是火狐的插件,使用类似的工具也可以,或者写一个表单,这里不在多解释可以看到请求 Spring MVC初步使用 Spring MVC 几种传参方式 本次沿用上次的工程,在controller中添加几个方法 创建User模型 pu...
摘要:探究系统登录验证码的实现后端掘金验证码生成类手把手教程后端博客系统第一章掘金转眼间时间就从月份到现在的十一月份了。提供了与标准不同的工作方式我的后端书架后端掘金我的后端书架月前本书架主要针对后端开发与架构。 Spring Boot干货系列总纲 | 掘金技术征文 - 掘金原本地址:Spring Boot干货系列总纲博客地址:http://tengj.top/ 前言 博主16年认识Spin...
摘要:打开,,选中,然后再选中,输入项目的和,指定等配置,修改,打开项目,添加一些必要的目录,最终项目框架目录图如下修改文件,指定各依赖和插件的版本等信息在标签里面管理各依赖的版本号添加项目依赖管理依赖配置好之后,开始整合。 最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些...
阅读 3214·2021-11-11 16:55
阅读 3494·2021-10-18 13:34
阅读 743·2021-10-14 09:42
阅读 1804·2021-09-03 10:30
阅读 1085·2021-08-05 10:02
阅读 1132·2019-08-30 11:27
阅读 3625·2019-08-29 15:14
阅读 1402·2019-08-29 13:02