自己怎么在电脑上做网站,易名域名交易,网站建设需要租用什么,做爰片的网站想必用过Struts的朋友都遇到过这个异常吧#xff01;没遇到的也可能#xff0c;只能说你很强或运气不错。 我遇到该异常的解释是我不强#xff0c;用Struts不是很多#xff0c;或者说根本不熟练#xff0c;对一些知识了解得并不深#xff0c;仅仅皮毛而已#xff0c;所以…想必用过Struts的朋友都遇到过这个异常吧没遇到的也可能只能说你很强或运气不错。 我遇到该异常的解释是我不强用Struts不是很多或者说根本不熟练对一些知识了解得并不深仅仅皮毛而已所以这个异常困扰了我一天的时间。言归正传。 从字面上翻译就是“不能找到映射action”当出现这个异常的时候肯定是在请求某个action而根据给定的路径却没找到所以页面啪嚓抛出一个异常满满一页。 此时你首先要检查的是请求的路径是否书写正确与struts-config.xml中配置的路径仔细的核对发现完全正确。真的完全吻合么恐怕只有后面的“/XXAction”完全相同吧所谓的完全正确是指由根目录到struts配置的path完全一致如“http://localhost:8080/web/data/login.do” 你的struts配置文件中配置的可能是path/data/login那么你如此访问肯定是正确的只怕你忘记了data这个渺小的目录的存 在遗忘请补齐。这种情况的出现往往是做项目的时候小组都分区分模块每个人都有自己定义的目录在web.xml中配置struts如 servletservlet-namestrutsAction/servlet-nameservlet-classorg.apache.struts.action.ActionServlet/servlet-classinit-paramparam-nameconfig/prms/data/param-nameparam-value/WEB-INF/prms/struts-config-data.xml/param-value/init-param/servlet 那么在你访问struts资源的时候千万不要忘记上面配置的路径。 下面说说我遇到这个异常的原因吧我直接访问服务器上的资源即xx.jsp如果路径写正确这是没问题的但是页面上却抛出了这个异常仔细的 检查发现页面form的action写着“/login.do”页面所在路径与“/login.do”组合后的路径并不是action配置的路径所 以根本就找不到action资源只能抛出异常。 前辈们都建议不要直接访问服务器固定资源如果你偏要访问那个jsp也行使用Struts提供的ForwardAction即可既不会出现上面的异常又没有直接访问服务器资源两全其美。 转载于:https://www.cnblogs.com/icewee/articles/2017685.html