• 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

  • 相关阅读:
    Java调度实现
    关于《报表》的实际运用案例
    mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'
    Java Eclipse进行断点调试
    切割时间工具类
    JavaWeb开发技术基础概念回顾篇
    解决无线网络连接出现黄色感叹号---win10
    登录界面Demo
    MD5加密Demo
    java.lang.NullPointerException&com.cb.action.LoginAction.execute(LoginAction.java:48)
  • 原文地址:https://www.cnblogs.com/tian114527375/p/5034140.html
Copyright © 2020-2023  润新知