zoukankan      html  css  js  c++  java
  • springmvc

    springmvc 表现层框架  

       model view controller     

       严格来说 servlet+javabean+jsp编程,不能称为mvc

       真正的mvc是一定要有一个核心控制器的  

       DispatcherServlet 前端控制器 

       

    Spring的基本核心包  core  beans expresion  context   

             现在进行基础案例就行  

            一个基础的类  在web.xml 和 spring的配置文件里写一点东西就行  

          现在是web.xml的

     <servlet>
            <servlet-name>springmvc</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <init-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:application-06.xml</param-value>
            </init-param>
        </servlet>
        <servlet-mapping>
            <servlet-name>springmvc</servlet-name>
            <url-pattern>/</url-pattern>
    
        </servlet-mapping>
    DispatcherServlet 核心   
     <param-name>contextConfigLocation</param-name>   这里面的名字不能自定义,写的一样就行 , 
    <param-value>classpath:application-06.xml</param-value>  映射spring的小配置就行, 

    之后再写servlet-mapping
     <url-pattern>/</url-pattern> 就写一个/就行,现在基础没有什么要求  

            现在看 spring的配置文件      

        <bean id="/la" class="springmmv.cn.dao.Frist"></bean>

    现在的id 还是规范有一点好,这是等会浏览器路径上要用的  

     class为那个类的路径 

    现在看类 

    public class Frist implements Controller {
        public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
            ModelAndView mx=new  ModelAndView();
            mx.setViewName("/index.jsp");
            return mx;
        }
    }

    实现  Controller 接口  , 创建一个 

     ModelAndView的对象  
     mx.setViewName("/index.jsp");   /index.jsp  是jsp的路径  

        在浏览器上,访问  

    /la(bean节点的id) 就行了 

       

  • 相关阅读:
    委托和异步方法
    线程池_ThreadPool
    委托_deleget
    一步一步实现视频播放器client(二)
    mysql忘记password
    POJ 2456 Aggressive cows (二分 基础)
    Fragment小结
    Cocos2d-x粒子系统
    淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树
    C与C++在形參的一点小差别
  • 原文地址:https://www.cnblogs.com/LWLDD/p/8615089.html
Copyright © 2011-2022 走看看