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

  • 相关阅读:
    bzoj 3930: [CQOI2015]选数
    bzoj 2301: [HAOI2011]Problem b
    HDU 1695 GCD
    2017ACM/ICPC广西邀请赛-重现赛 1007.Duizi and Shunzi
    2017ACM/ICPC广西邀请赛-重现赛 1010.Query on A Tree
    2017ACM/ICPC广西邀请赛-重现赛 1004.Covering
    P3501 [POI2010]ANT-Antisymmetry
    P1171 售货员的难题
    P3385 【模板】负环
    P1659 [国家集训队]拉拉队排练
  • 原文地址:https://www.cnblogs.com/tian114527375/p/5034140.html
Copyright © 2011-2022 走看看