zoukankan      html  css  js  c++  java
  • 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_05.入门程序之入门代码编写

    先把默认的index.jsp删掉。默认的index.jsp没有jsp的声明

    ok


    webapp文件夹下new一个

    起名叫做index。新建的页面有jsp的头


    创建控制器类

    java下新建一个class



    如果让一个类的方法执行。类要先变成对象

    开启注解扫描

    这个时候springMvc的配置文件就起作用了。springmvc.xml

    开启注解扫描。这里面没有context的命名空间。需要引入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框架注解的支持

    只要把这个标签配上就可以了。


    配置路径地址

    配置服务器

    把路径方法加上


    启动服务器




    点击入门程序

    控制台的输出

  • 相关阅读:
    地形碰撞检测方法(转)
    无法在web服务器上启动调试 打开的URL的IIS辅助进程没有运行
    VBA中变量申明
    由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
    JSON与XML的比较
    缺少对公共可见类型或成员“XXX”的 XML 注释
    iis下网站无法找到该页 (iis无法显示aspx文件问题)
    C#实现所有经典排序算法
    因为此版本的应用程序不支持其项目类型(.csproj) .
    C# winform 捕获全局异常
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11373658.html
Copyright © 2011-2022 走看看