zoukankan      html  css  js  c++  java
  • springMVC(二)—— 简单的springmvc的demo

    简单的springmvc的demo

    1、引入springmvc相关的jar包

    2、配置DispatcherServlet 在web.xml

     <servlet>
          <servlet-name>springMVCConfig-servlet</servlet-name>
          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
           <init-param>
              <param-name>contextConfigLocation</param-name>
              <param-value>classpath:springMVCConfig-servlet.xml</param-value>
          </init-param>
      
      </servlet>
      <servlet-mapping>
          <servlet-name>springMVCConfig-servlet</servlet-name>
          <url-pattern>*.do</url-pattern>
      </servlet-mapping>

    3、 配置springmvc的配置文件

    创建一个springmvc.xml文件,并配置

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        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">
        <!-- 配置一个HandlerMapping ,如果自己不配置HandlerMapping,会默认有一个HandlerMapping -->
        <bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean>
        <!-- 注册自己的Controller类 -->
       <!--根据controller类的名字找到对应的Controller类,类中除了Controller首字母大写,其他的全部小写-->
       <bean class="com.zhiyou100.zjc.controller.ExampleController"></bean> <!-- 配置试图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/view/"></property> <property name="suffix" value=".jsp"></property> </bean> </beans>

    4、书写Controller

    public class ExampleController extends  AbstractController{
    
        @Override
        protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
            ModelAndView mav = new ModelAndView();
            mav.setViewName("index");
            mav.addObject("info", "Hello SpringMVC");
            return mav;
        }
    
    }

     5、创建jsp文件看,接收信息

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    ${info }
    </body>
    </html>
    

    6、网页中输出结果  

    输入http://localhost:8080/day090202/exampleController.do

  • 相关阅读:
    转载:CODE CSDN Git 配制方法介绍
    版本管理之Git(二):Win7上Git安装及简单配置过程
    Html_color code表示
    Android 自动化测试—robotium(十一) robotium实现微博绑定
    转载:Android自动化测试- 自动获取短信验证码
    Android 自动化测试—robotium(九) Junit_report测试报告重定向输出到终端SDCard
    每日一问:面试结束时面试官问"你有什么问题需要问我呢",该如何回答?
    常见的几个Python面试题
    使用python解析Json字符串-获取Json字符串关键字
    Android测试之 APK重签名方法
  • 原文地址:https://www.cnblogs.com/zjc364259451/p/11450530.html
Copyright © 2011-2022 走看看