项目还没开始做,就碰到那么多问题。。
报错一:/oa/news/%E6%A0%8F%E7%9B%AE%E7%AE%A1%E7%90%86.jsp
1.一开始是jsp的页面名称为中文,改了
2.接着仍然这样错误,我想可能没有重新加载,把target文件删掉解决了。
1.把target文件删了之后,我见tomcat上得war包丢失了。在project->Artifact里把war包移除掉,然后重新刷新了maven,war包会自动生成,也会显示在Artifact里。然后重新部署war包就行了。这个方法是不是百灵还需验证。
报错三: Servlet.init() for servlet [springmvc] threw exception
1.如果写了<mvc:annotation-driven />的时候,idea推荐的XML约束是cache的,检查是不是已经改为mvc的了。
...https://www.springframework.org/schema/mvc/spring-mvc.xsd">
2.看了看控制台报错是:org.springframework.beans.factory.BeanCreationException:Error creating bean with name ‘mySqlSessionFactory‘ defined.原来是创建spring-dao.xm中创建sqlsession工厂时错误,
这个东西加载了mybatis文件,mybatis又加载了映射文件。我把mybatis.xml,和映射文件查了查,最后子啊映射文件中发现问题:就是再resultType里我写了Blog类型,以为我没点击查询,实际点击菜单就进行了查询请求。(最后忠告:不要再配置文件中写多余的东西,比如我这次测试只是想显示下前端模板,就不要写查询语句)
<select id="findPage" resultType="Blog"> select * from Blog where id = #{id}</select>
原文地址:https://www.cnblogs.com/hyjh/p/11990770.html