遇到的问题
1.jsp页面乱码
解决方法: 头部加上代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
2.js以及其他静态资源访问不到的问题
在web.xml中设置添加了
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!-- 处理所有URL-->
<url-pattern>/</url-pattern>
</servlet-mapping>
会影响静态资源文件的访问
所以要在SpringMVC.xml中配置=
<!-- 配置静态资料映射 -->
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"></mvc:resources>
<mvc:resources location="/WEB-INF/js/" mapping="/js/**"></mvc:resources>
这里是把静态资源放在了WEB-INF目录下
3.执行报错
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ssm.dao.LoginAndRegisterMapper.register
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227)
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:49)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:65)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58)
at com.sun.proxy.$Proxy19.register(Unknown Source)
at com.ssm.service.LAndRService.register(LAndRService.java:13)
at
这个问题困扰了我一天,怎么改都出问题
第二天问了老师,才得意解决
首先,根本原因是在mapper.xml文件位置,在resources下新建与dao层接口文件一样的目录
其次,我创建Mapper.xml文件 创建完成之后发现文件竟然没有.xml后缀,
冷静细心再细心
未完待续