There is no Action mapped for action name的解决方法

昨晚搞了一夜,老是解决不了这个错误,今天早上起来重新试了一下,还是不行,检查配置文件,name、package配置都没有错误,在浏览器中直接输入action的地址,后台竟然有反应,可以排除配置文件的错误了,重新检查了一下jsp文件,原来不小心删除了MyEclipse自动生成的路径代码,也就是:

<%
	String path = request.getContextPath();
	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

然后加上这段代码

<base href="<%=basePath%>">

ok了,访问成功了。

总结一下,供本人及同行以后参考:

出现这个错误要么就是配置文件出错,要么就是访问路径不正确。

有了方向,下次遇到这个问题就可以很快解决了,

原文地址:https://www.cnblogs.com/sunzhenxing19860608/p/1853031.html