我自己的代码产生各这些错误,将自己查到的一些可能的原因放到这里。
虽然没有查到自己的错误,但是还是将查到的原因做一个小结。
1.无法加载jquery,css等静态资源几种解决方法:
这个错误提示的是js和css的引用路径有错:
1.检查应用路径是否正确(我的问题是路径是正确的但是去到页面就会提示404错误)
引用路径,最好都使用绝对路径
<script type="text/javascript" src="<%=basePath%>/js/jquery-1.12.4.js"></script>
===========================================================
2.将.html文件改成.jsp文件后,tomcat运行后访问出现静态资源无法加载的情况
解决:
引入c标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
https://blog.csdn.net/qq_41014115/article/details/90183922
======================================================
下面是我自己的问题:
2.后台代码出现错误:
1.首先检查了struts的返回标签,确定没有配置错误–>Action代码有错
2.改变Action中方法的返回值,还是没有反应-- >action中间的代码有错
3.再往上检查,在返回值之前添加System.out.println("–");
4.发现还是没有反应,一步步往上使用3中方法,直到有反应的位置
5.找到错误地方
最后慢慢找到我的错误
我自己的错误是由于包的命名混乱导致在使用通用的expression="execution(* cn.amos.service.impl.ServiceImp.(…))没有匹配,导致事务没法执行,产生错误。如果你也有这样的错误,可以看看事务是否开启,或者配置是否出错。