一、springMVC项目配置文件

1、web.xml文件全局配置

  <servlet>

    <servlet-name> dispatcher </servlet-name>

    <servlet-class> org.springframework.web.servlet.DispatcherServlet  </servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name> dispatcher </servlet-name>

    <url-pattern>  / </url-pattern>   //表示拦截所有请求,交由springMVC后台控制器来处理

  </servlet-mapping>

//<servlet>、<servlet-mapping>这两个标签都是成对配置

2、dispatcher-servlet.xml    //此处文件名xxx-servlet.xml中的xxx对应的是1中设置的Servlet-name

  <beans>

    <bean id = "SimpleUrlHandlerMapping" class = "org.springframework.web.servlet.Handler.SimpleUrlHandlerMapping">

      <property name = "mapping">

        <props>

          <prop key = "/hello"> HelloController </prop>      // /hello路径的请求交给id为HelloController的控制器处理,此处prop的值是下一个bean的id

        </props>

      </property>

    </bean>

    <bean id = "HelloController" class ="controller.HelloController"></bean>

  </beans>

3、创建实现org.springframework.web.servlet.mvc.Controller接口的类HelloController

  重写方法public  ModelAndView handleRequest( HttpServletRequest p1, HttpServletResponse p2 ){

        ModelAndView model = new ModelAndView("insex.jsp");  //视图

        model.addObject( "message", "hello world!");   //模型数据是message,内容是hello world!

        return  model;

      }

4、index.jsp中使用el表达式显示message的内容:   <h1> ${ message } </h1>

最新文章

  1. 妙味课堂——HTML+CSS基础笔记
  2. 极简Photoshop 教程
  3. DBA_Oracle基本体系内存和进程结构(概念)
  4. js判断正整数
  5. XAMPP搭建的几个注意事项
  6. C_数据结构_链表的链式实现
  7. ctagst简单应用,将Vim改造:Ctags,Taglist,Cscope,OmniCppComplete,SuperTab,Winmanager,NERDTree,MiniBufExplorer,vimrc
  8. web安全培训笔记
  9. muduo网络库使用心得
  10. php平台移植windows和linux
  11. SQL Server索引进阶:第五级,包含列
  12. Developing User Interfaces
  13. nsqlookupd.go
  14. java.lang.ClassNotFoundException: org.apache.storm.topology.IRichSpout
  15. [原创] 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析
  16. Part-Eight 模板与群体数据的组织
  17. 设置 Visual Studio IIS Express 站点局域网访问
  18. win10系统安装web3js的正确方法(2)
  19. 学员会诊之02:SVN协作以及Page类的设计
  20. jvm到底是什么?有什么作用?工作机制如何?

热门文章

  1. 数据算法 --hadoop/spark数据处理技巧 --(11.K-均值聚类 12. k-近邻)
  2. linux的目录结构知识
  3. zabbix-server配置文件详解
  4. Django使用 djcelery时报ImportError: No module named south.db错误
  5. 【HDU - 1069】 Monkey and Banana (基础dp)
  6. sublime3 快捷键总结
  7. 如何利用Azure DevOps快速实现自动化构建、测试、打包及部署
  8. Linux下使用VsCode进行Qt开发环境搭建
  9. C# WPF可拖拽的TabControl
  10. C#连接数据库的方法