使用SSM搭建博客网站遇到的问题及解决方法

  最近学完ssm后,想试着动手做一个博客系统,下面是做项目中遇到的一些问题:

1.在jsp文件中尽量使用绝对路径,这是目录结构,一开始的时候的请求路径不是/admin/register,是/register,在jsp文件进行页面跳转的时候,使用的绝对路径(href="/resources/assets/plugin/login/login.min.css")这在当时能够运行成功的;

使用SSM搭建博客网站遇到的问题及解决方法_第1张图片

这里的使用的拦截资源如图所示:

使用SSM搭建博客网站遇到的问题及解决方法_第2张图片

这里的jsp代码如图所示:

使用SSM搭建博客网站遇到的问题及解决方法_第3张图片

但是后来因为需要将请求路径改为/admin/register的时候,运行的时候那些使用的css,js等样式全部都消失了并出现了如下的错误:

使用SSM搭建博客网站遇到的问题及解决方法_第4张图片

解决:根据前端提示的错误,我们发现就是这个路径是错误的,所以要使用的就是绝对路径,即使用(href="/plugin/login/login.min.css")就可以了;

2.遇到了这样的错误:这样的错误一般是由不细心造成的使用SSM搭建博客网站遇到的问题及解决方法_第5张图片

排除方法:(1)检查.xml文件中的namespace是不是和所对应的包对应;

使用SSM搭建博客网站遇到的问题及解决方法_第6张图片

(2)查看dao层对应的方法和.xml文件的方法名是否对应;我就是遇到这样的问题(真的好想扇自己几巴掌):

使用SSM搭建博客网站遇到的问题及解决方法_第7张图片

3.使用前端模板的时候,出现了css,js这些东西根本就用不了,浏览器上报这样的错:

使用SSM搭建博客网站遇到的问题及解决方法_第8张图片

自己先去检查了下springmvc.xml中文件的配置,发现没有错,后来得知这个错误是这样的,由于自己访问的路径是http://localhost:8888/mail/xxxx/xxxx,这个mail是部署项目的时候的项目名,当时犯错的时候没有get到这个,改过之后,就好了:

使用SSM搭建博客网站遇到的问题及解决方法_第9张图片

这样其中的css和js就能使用了。

4.遇到的情况是没有任何报错,执行插入,更新操作都正常,但是就是执行查询语句的时候,拿不到值(值为null),最后发现原因是,自己使用的是纯注解的形式,数据库字段名和实体类的字段名不一致导致的,所以需要加上数据库字段和实体类字段的映射,用@Results和@Result注解来实现

使用SSM搭建博客网站遇到的问题及解决方法_第10张图片

这样就好了。

未完待续。。。。。。。

你可能感兴趣的:(Java框架)