SSM框架中web.xml遇到了奇怪的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM框架中web.xml遇到了奇怪的问题相关的知识,希望对你有一定的参考价值。

虽然我不是很清楚web.xml的配置原理之类的,但 <context-param>中的<param-name>元素里好像是填写的contextConfigLocation,问题来了,我配置好之后正常运行web项目,关机,第二天开始打开项目,提示信息找不到类(应该是Spring出了问题),然后把contextConfigLocation改成了contextLoaderListener,项目又恢复正常了,然后,,,第三天打开电脑有出错了,又把contextLoaderListener改成了contextConfigLocation。。。我已经连续改了好几天了,每天打开的都是错的,改一下就好,一直在两个值之间来回切换,求大神解释一下这是什么原因(描述的应该很清晰了,全程就是<param-name>里的值有问题,到底填什么才能不出这种奇怪的问题啊)

因为Spring的ApplicationContext没有正常被创建,应该这么配置。
<!--使用监听器来初始化spring容器-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/applicationContext.xml</param-value>
</context-param>
<!--Spring的ApplicationContext 载入:Spring的监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
参考技术A Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。追问

是你智商不行看不懂问题还是非要答非所问提高存在感?

SSM框架下的CRUD项目搭建和配置

1.建立Maven工程,转化成动态Web工程,生成web.xml文件。

2.在pom.xml中引入项目依赖的jar包。

在mbg.xml中配置数据库连接和逆向工程的生成策略。

3.在web.xml中配置启动spring容器,配置springmvc的前端控制器和各种过滤器。

4.springmvc的配置:包含标准配置,视图解析器配置,和网址跳转逻辑控制

spring的配置核心:数据源,与mybatis的整合和事务控制

5.mybaits-config.xml(mybatis的全局配置):

6.mybatis逆向工程生成数据库表对应的Bean,Mapper和接口。

以上是关于SSM框架中web.xml遇到了奇怪的问题的主要内容,如果未能解决你的问题,请参考以下文章

Node JS telnet 服务器奇怪的输入和奇怪的输出

iPhone 帮助:CoreLocation 框架中的奇怪内存泄漏

ssm框架

这一次,我连 web.xml 都不要了,纯 Java 搭建 SSM 环境!

SSM框架的整合

SSM框架下的CRUD项目搭建和配置