狂神

您所在的位置:网站首页 狂神说ssm 狂神

狂神

#狂神| 来源: 网络整理| 查看: 265

创建项目 pom.xml文件添加配置 src/main/java **/*.properties **/*.xml false src/main/resources **/*.properties **/*.xml false 添加web支持 SpringMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml 1 SpringMVC /

< url-pattern > / 不会匹配到.jsp, 只针对我们编写的请求;

即:.jsp 不会进入spring的 DispatcherServlet类 。

< url-pattern > / 会匹配* .jsp,

会出现返回 jsp视图 时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。

给项目添加依赖

springmvc核心配置文件固定的

每次建造一个springmvc的项目,这个部分都是死的,直接粘贴赋值就可以了。

创建controller @Controller @RequestMapping("/hello") //所有---对hello.jsp的请求,都会访问这个类。 public class HelloController { /* * url怎么请求这个方法呢? */ @RequestMapping("/h1") //访问这个方法的真实路径是:localhost:8080/hello/h1 public String hello(Model model){ //1\封装数据 model.addAttribute("msg","helloSpringMvcc"); return "hello";//返回网页的名称,这里会交给视图解析器处理 //就是会将封装的数据 ,交给这个hello.jsp处理 } }

@controller是为了让springIOC容器初始时自动扫描到

@RequestMapper是为了映射请求路径,这是因为类与方法上都由映射所以访问应该是

/hello/h1

方法中声明Model类型的参数是为了把Action中的数据带到视图中;-

方法返回的结果是视图名称,加上配置文件中的前后缀就变成了WEB-INF/sjp/hello.jsp

运行项目开始测试



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3