zoukankan      html  css  js  c++  java
  • SpringMVC

    继续学习SpringMVC框架,发现好长时间没学习。共勉!

    步骤:
    1.加入 jar 包
    2.在 web.xml 中配置 DispatcherServlet
    3.加入 Spring MVC 的配置文件
    4.编写处理请求的处理器,并标识为处理器
    5.编写视图

    目录结构说明

    spring-mvc.xml 配置:

    配置自动扫描的包
    配置视图解析器:视图名称解析器:将视图逻辑 名解析为: /.html

        <context:component-scan base-package="com.controller"></context:component-scan>
        
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="prefix" value="/"></property>
            <property name="suffix" value=".html"></property>
        </bean>

    web.xml配置:

    配 置 DispatcherServlet :DispatcherServlet 默 认 加 载  Spring 配置文件, 启动 WEB 层 的 Spring 容器。可以通过 contextConfigLocation 初始化参数自定 义配置文件的位置和名称

      <!--配置Springmvc核心控制器  -->  
      <servlet>
          <servlet-name>springDispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring-mvc.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <!-- 将所有请求映射到DispatcherServlet进行处理 -->
      <servlet-mapping>
          <servlet-name>springDispatcherServlet</servlet-name>
        <url-pattern>*.action</url-pattern>
      </servlet-mapping>  

    controller :

    创建请求处理器类

    @Controller
    @RequestMapping("/hello")
    public class HelloController {
    
        @RequestMapping("/helloWorld")
        public String helloWord(){
            System.out.println("Hello World!");
            return "success";
        }
    }

    url请求:

    <a href="hello/helloWorld.action">请求</a>

    代码及架包下载:https://pan.baidu.com/s/1dOm7x0 密码:kdcv

    没有架包的同学可以省去找架包的时间。

  • 相关阅读:
    Servlet的几种跳转(转)
    Java String.split()用法小结(转)
    表单数据提交的方法
    gedit文本编辑器乱码解决办法
    J-Link烧写bootloader到mini2440的Nor Flash
    虚拟机安装Fedora10系统遇到异常
    linux系统忘记root密码怎么办?
    编译busybox时出错及解决方案
    source insight代码查看器如何自定义添加文件类型
    < Objective-C >文件操作-NSFileHandle
  • 原文地址:https://www.cnblogs.com/congyu/p/8338432.html
Copyright © 2011-2022 走看看