zoukankan      html  css  js  c++  java
  • springMVC

    一:配置web.xml

          1)问题:spring项目中有多个配置文件mvc.xml   dao.xml

          2)解决:在web.xml中

           <init-param>

                 <param-name>contextConfigLocation</param-name>

                 <param-value>/WEB-INF/xxx/*.xml</param-value>     

                  xxx表示xml文件路径    *.xml表示后缀名为xml的任意文件

          </init-param>    

        3)可以使用  逗号分隔

    二:controller

           1:spring mvc 中将  controller  认为是 MVC中的C --控制层

           2:规范命名 类名  xxxController 

          3:如果不基于注解:   该类需要继承  CommandController   或者 其他很多 参见  spring帮助

                如果基于注解:在类名前  加上         @controller   

          4:补充:将类名前加上该注解,当spring启动  或者web服务启动  spring会自动扫描所有包(当然,这个可以设置)

             作用:  就是告诉服务器  这个类是MVC中的C   

    1:spring 中的C  一般起类名     XXXController   在这个类里面 需要加入@controller  标志这个类可以作为请求处理类   也就是 控制类

    2:这个控制类里面可以有很多方法,哪个方法用来处理用户请求,就在那个方法前面 加  @RequestMapping(“/xxxxx请求路径”)

    3;当请求处理完毕后  返回值  决定了  该处理完毕后  用户将跳转到那个页面   这个很重要  

    4:例如

    @RequestMapping("/xxx")          这个时候的xxx  就是用户请求的xxx     不管do

             public  String  方法名()

             {

                 return  “aaa”;                         

                返回一个字符串,非常有用   要注意   用来决定要显示的MVC的 V  视图层 是哪个 

           }

       返回 aaa   根据配置文件中的 视图处理器配置    加入前缀  后缀

      页面将跳转到 /WEB-INF/views/aaa.jsp

  • 相关阅读:
    TZOJ 1214: 数据结构练习题――线性表操作
    团体程序设计天梯赛 到底是不是太胖了
    TZOJ 数据结构实验:单链表元素插入
    Codeforces Round #504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)
    Codeforces Round #511 (Div. 2)
    模板
    模板
    模板
    Codeforces Round #603 (Div. 2)
    模板
  • 原文地址:https://www.cnblogs.com/tian114527375/p/5034140.html
Copyright © 2011-2022 走看看