博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[spring mvc]Hello World入门
阅读量:4308 次
发布时间:2019-06-06

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

1.新建项目

  File->New->Other,选择Dynamic web project:

 

 

项目建好之后,目录结构如下:

 

 

2.WEB-INF/web.xml 中配置 dispatcherServlet

 

index.jsp
spring-dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring/spring-*.xml
1
...

 

3.在src目录下新建spring-web.xml等

 

 

4.HelloWorld.java(com.jackie.springmvc.handlers下)

 

//1. 首先要在类的前面添加“Controller”注解,表示是spring的控制器 @Controller public class HelloWorld {         //@RequestMapping, 是用于匹配请求的路径,比如这里匹配的请求路径就是“http://localhost:8080/springTest/springmvc/helloworld”       @RequestMapping("/helloworld")     public String hello(){         System.out.println("hello world");          //这个返回的字符串与上面springmvc.xml进行配合,springmvc.xml中声明了prefix和suffix,而夹在这两者之间的就是这里返回的字符串,所以执行完这个方法后,我们可以得到这样的请求资源路径“/WEB-INF/views/success.jsp”,这个success.jsp是需要我们新建的         return "success";     } }

 

5.index.jsp(WebContent下)

 在新建success.jsp之前,我们需要有一个入口,也就是这里的index.jsp:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"      pageEncoding="ISO-8859-1"%>        
Insert title here hello world

当访问index.jsp时,页面上会展示一个超链接,点击超链后,url中的地址就会发生跳转,由“http://localhost:8080/springTest/index.jsp”跳转到“http://localhost:8080/springTest/helloworld”,而这个url请求就会进入HelloWorld中的hello方法,因为其与该方法上的“/helloworld”匹配

6.success.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>success

Success Page

 

转载于:https://www.cnblogs.com/vickylinj/p/9518929.html

你可能感兴趣的文章
xml
查看>>
使用 Left Join 的一个错误说明
查看>>
[Java] Oracle的JDBC驱动的版本说明
查看>>
ASP.NET内置对象之Request对象
查看>>
Spring学习笔记5——注解方式AOP
查看>>
Scala入门系列(十一):模式匹配
查看>>
Sql Server 生成数据透视表 (行列转换等经典SQL语句)
查看>>
理解sizeof()
查看>>
Vue学习笔记之vue-cli脚手架安装和webpack-simple模板项目生成
查看>>
SqlServer 扩展属性
查看>>
优先队列
查看>>
String的Intern方法
查看>>
KRPANO资源分析工具下载720YUN全景图
查看>>
一些程序和工具
查看>>
java8 运算语法集
查看>>
IDEA关于重命名
查看>>
Es6 中let var和 const 了解
查看>>
巧用队列之”Voting“
查看>>
Oracle数据类型number(m,n)
查看>>
ACC 001 C - Shorten Diameter 图论
查看>>