博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc helloworld
阅读量:4649 次
发布时间:2019-06-09

本文共 2149 字,大约阅读时间需要 7 分钟。

1.配置DispatcherServlet

在web.xml文件中,添加:

springmvc
org.springframework.web.servlet.DispatcherServlet
1
springmvc
/

上述配置中,默认会在WEB-INF/目录下,查找springmvc-servlet.xml的配置文件,模式为:(servletname)-servlet.xml.找到该配置文件后,以此来加载应用程序上下文。

如果想要修改默认的配置文件,则可通过下面的方法来指定配置文件路径:

contextConfigLocation
/WEB-INF/HelloWeb-servlet.xml
org.springframework.web.context.ContextLoaderListener

 

2.配置springmvc-servlet.xml

 

3.定义控制器

@Controller@RequestMapping("/hello")public class HelloController{    @RequestMapping(method = RequestMethod.GET)   public String printHello(ModelMap model) {      model.addAttribute("message", "Hello Spring MVC Framework!");      return "hello";   }}

4.创建jsp视图

      Hello Spring MVC         

${message}

5.运行web测试

习惯使用jetty进行web测试,因为是maven项目,所以对pom.xml进行以下步骤的修改:

1.添加servlet依赖:

javax.servlet
servlet-api
2.5
provided
javax.servlet.jsp
jsp-api
2.1
provided
javax.servlet.jsp.jstl
jstl-api
1.2

2.添加jetty插件:

org.mortbay.jetty
jetty-maven-plugin
8.1.14.v20131031
-Dfile.encoding=UTF-8
0
foo
9999
/activiti-hello
9090
60000

经过上述步骤,可以通过mvn jetty:run来运行测试了,在浏览器中输入,可以看到以下页面:

至此,springmvc基本框架的helloworld实例已经完成

总结

总结一下,开发springmvc的简单应用包括以下步骤:

  1. 在web.xml中配置DispatcherServlet,用它请求规划好的那类请求(如 *.do , *.action , / );
  2. 配置servletname-servlet.xml文件,以配置springmvc上下文环境;
  3. 编写Controller;
  4. 编写jsp页面;
  5. 运行jetty测试;

转载于:https://www.cnblogs.com/huntdream/p/6011192.html

你可能感兴趣的文章
⑥python模块初识、pyc和PyCodeObject
查看>>
Kibana:分析及可视化日志文件
查看>>
nodejs pm2使用
查看>>
cocos2d-x 3.10 PageView BUG
查看>>
装饰器的基本使用:用户登录
查看>>
CSS选择器总结
查看>>
mysql中sql语句
查看>>
head/tail实现
查看>>
sql语句的各种模糊查询语句
查看>>
vlc 学习网
查看>>
Python20-Day05
查看>>
Real World Haskell 第七章 I/O
查看>>
C#操作OFFICE一(EXCEL)
查看>>
【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
查看>>
移动端单屏解决方案
查看>>
web渗透测试基本步骤
查看>>
使用Struts2标签遍历集合
查看>>
angular.isUndefined()
查看>>
第一次软件工程作业(改进版)
查看>>
网络流24题-飞行员配对方案问题
查看>>