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) 就行了 

       

  • 相关阅读:
    php主要输出方式的区别
    文件操作
    会话
    Jquery常用函数及功能
    AJAX
    php 审核注册
    转载图片上传预览 代码
    php笔记-图片上传
    php 练习题-session与 cookie的 取值赋值
    php学习笔记-会话控制简单介绍session和cookie(一)
  • 原文地址:https://www.cnblogs.com/LWLDD/p/8615089.html
Copyright © 2011-2022 走看看