关于使用SSM框架时遇到的问题及解决方案

问题一:

    按照网络教程顺利搭建了SSM框架的配置文件及运行环境,但是就是在发布tomcat之后,进入页面时报这样的错:

 

关于使用SSM框架时遇到的问题及解决方案_第1张图片

    经过查阅资料,知道了这是 存在与servlert-api.jar 和 jsp-api.jar 冲突的包,但是在项目是找不到的,需要来到项目部署到tomcat中的项目位置才能证实:

关于使用SSM框架时遇到的问题及解决方案_第2张图片关于使用SSM框架时遇到的问题及解决方案_第3张图片

 

至于为什么项目中明明没有,但是部署到tomcat只有就有的问题,目前不能解决,但是可以确定确实这两个jar引起的问题,至于冲突点何来,是因为在tomcat下的lib文件夹中其实是有这俩jar,所以,部署的项目的lib中再次出现,自然会冲突了。

 

问题二:

    关于使用SpringMVC的逻辑视图与物理视图的映射关系的配置与struts2在此处的配置的不同,使用过struts2的应该知道,它的Action方法中return一个任意的字符串即可,然后再struts.xml中对这个任意字符串和要映射的物理视图(即对应的jsp)写一个

 

    对应的视图名(jsp的物理地址)


而SpringMVC的处理方式就和struts的处理流程就完全不同了:

 

 

关于使用SSM框架时遇到的问题及解决方案_第4张图片关于使用SSM框架时遇到的问题及解决方案_第5张图片

个人体会:

通过使用了SpringMVC的处理页面请求的方式,理解了它是面对方法级的概念,面对页面的请求的处理就像对bean,service的创建一样,全部是自动装填,全过程依靠注解就可以完成整个处理流程。这也证明了SpringMVC与Spring无缝衔接,SpringMVC对请求的处理方式也继承了Spring的全注解风格。

你可能感兴趣的:(踩坑爬坑)