springMVC项目配置文件
一、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>
最新文章
- 妙味课堂——HTML+CSS基础笔记
- 极简Photoshop 教程
- DBA_Oracle基本体系内存和进程结构(概念)
- js判断正整数
- XAMPP搭建的几个注意事项
- C_数据结构_链表的链式实现
- ctagst简单应用,将Vim改造:Ctags,Taglist,Cscope,OmniCppComplete,SuperTab,Winmanager,NERDTree,MiniBufExplorer,vimrc
- web安全培训笔记
- muduo网络库使用心得
- php平台移植windows和linux
- SQL Server索引进阶:第五级,包含列
- Developing User Interfaces
- nsqlookupd.go
- java.lang.ClassNotFoundException: org.apache.storm.topology.IRichSpout
- [原创] 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析
- Part-Eight 模板与群体数据的组织
- 设置 Visual Studio IIS Express 站点局域网访问
- win10系统安装web3js的正确方法(2)
- 学员会诊之02:SVN协作以及Page类的设计
- jvm到底是什么?有什么作用?工作机制如何?
热门文章
- 数据算法 --hadoop/spark数据处理技巧 --(11.K-均值聚类 12. k-近邻)
- linux的目录结构知识
- zabbix-server配置文件详解
- Django使用 djcelery时报ImportError: No module named south.db错误
- 【HDU - 1069】 Monkey and Banana (基础dp)
- sublime3 快捷键总结
- 如何利用Azure DevOps快速实现自动化构建、测试、打包及部署
- Linux下使用VsCode进行Qt开发环境搭建
- C# WPF可拖拽的TabControl
- C#连接数据库的方法