码农的空间

codding
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2010-10-16 13:32  我是孙海龙  阅读(3184)  评论(1编辑  收藏  举报

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

 

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

然后加上这段代码

 

 

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

ok了,访问成功了。

 

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

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

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