zoukankan      html  css  js  c++  java
  • mvc 回顾

    filter>
           <filter-name>CharacterEncodingFilter</filter-name>
           <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
           <init-param>
               <param-name>encoding</param-name>
               <param-value>UTF-8</param-value>
           </init-param>
       </filter>
       <filter-mapping>
           <filter-name>CharacterEncodingFilter</filter-name>
           <url-pattern>/*</url-pattern>
       </filter-mapping>
       <servlet>
           <servlet-name>DispatcherServlet</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>
       </servlet>
       <servlet-mapping>
           <servlet-name>DispatcherServlet</servlet-name>
           <url-pattern>/</url-pattern>
       </servlet-mapping>

    web 核心配置

    <!--扫描加载所有的控制类类-->
    <context:component-scan base-package="com.itheima.controller"/>
       

    <!--<mvc:resources mapping="/img/**" location="/img/"/>-->

    <!--放行所有静态资源-->
    <mvc:default-servlet-handler/>
    <!--其他就走其他咯-->
    <mvc:annotation-driven/>

    @RequestMappaing

    @RequestParam(参名,是否必要,默认值)

    如果是list的 那就直接告诉它 参名

     

    @Da'teTimeFormat(pattern="日期格式")

     

    访问路径 类上面加了注解 那这个/ 就好生一点

     

    页面跳转

    返回一个字符串

    forward 默认 转发

    redirect 重定向 无法访问webinf下的资源

    配置访问页面前缀后缀

    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
      <property name="prefix" value="前缀"/>
      <property name="suffix" value="后缀"/>
    </bean>

    自动转json

    @ResponseBody 直接return

     

    Model model

    model.addAttribute() 也能加

     

    ModelAndView modelAndView

    addObject

    setViewName 跳转页面

     

     

    案例整合

    第一步:

    web.xml

    DispatcherServlet 搞定这个 注意给个配置文件 设定字符编码 样板在上面

    第二步:

    配置文件

    加载各种bean 初始化容器 整合mybatis的工作在这里面

    第三步:

    controller层...@Controller @Autowired @RequestMapping("/访问路径") @RequestParam("参数相关") @ResponseBody("返回json")

     

    第四步:

    @Service @Autowired @Transactional[这个玩意事务相关]

    第五步:

    参考平常的咯

  • 相关阅读:
    docker常用命令
    Jenkins 插件开发记录
    【转】python作用域
    git备忘录
    【笔记】script.sh: source: not found in docker 问题
    (转)JavaScript判断浏览器类型及版本
    (转)webstorm快捷键
    (转)javaScript call 函数的用法说明
    (转载)记录函数 getStyle() 获取元素 CSS 样式
    (转)resize扩展
  • 原文地址:https://www.cnblogs.com/KingAndPig/p/13822570.html
Copyright © 2011-2022 走看看