우선 기본은 index.jsp를 삭제. 어떤 JSP 문 index.jsp를 기본
확인
웹 애플리케이션 새 폴더
라는 인덱스 이름. 새로운 페이지는 JSP로 머리를 가지고
컨트롤러 클래스를 만듭니다
자바에서 새로운 클래스를 생성
하면 실행 클래스 메소드를 할 경우. 첫 번째 클래스는 대상이
열기 코멘트를 스캔
이 시간 springMvc 구성 파일은 역할을 할 수있다. springmvc.xml
열기 스캔을 코멘트. 네임 스페이스 컨텍스트가 없습니다. 우리는 XML 선언을 소개합니다
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
开启注解扫描
开启spring的扫描后。controller就可以被扫描到了。
加上@Controller等于把这个HelloController交给IOC的容器
下面要对象中的方法去执行。在方法上加注解。reuest表示请求。mapping表示映射
@RequestMapping
还需要提供请求的路径
/hello就是这个方法的请求路径。
springmvc.xml并没有被加载过。那么配置扫描就不会生效。
在前端控制器里面加载
这样就会去加载springmvc.xml
DispathcherServlet这个类应该在第一次发请求的时候创建。
上面配置load-on-startup表示启动服务器就可以去创建DispathcherServlet这个对象。servlet一创建就会帮你去加载springmvc.xml的配置文件
mvc文件一加载这个扫描就生效
扫描一生效,HelloController这个类就会被扫描到。HelloController就会变成对象。
这就是前端控制器,加载我的配置文件
跳转到成功页面
这里返回success。mvc框架有个默认的规则,如果这里返回的是succes,那么就可以默认表示jsp文件的名字
那么就需要提供一个success.jsp的文件
在pages下新建页面。success
配置视图解析器
试图解析的名字是固定的
视图解析器跳转页面。这里需要配置两个参数
prefix表示前缀。表示以后会去找WEB-INF/pages/这个目录下的页面
suffix表示后缀。后缀是 .jsp格式的文件
配置开启springMvc框架注解的支持
只要把这个标签配上就可以了。
配置路径地址
配置服务器
把路径方法加上
启动服务器
点击入门程序
控制台的输出