报No action config found for the specified url错,不知道错哪里了

问题描述

struts-config.xml配置如下:<form-beanname="filmForm"type="com.xyz.struts.form.FilmForm"></form-bean><global-forwards><forwardname="filmList_success"path="/admin/film"redirect="true"/></global-forwards><actionpath="/admin/film"type="com.xyz.struts.dispatchAction.FilmAction"validate="false"name="filmForm"scope="request"parameter="command"><forwardname="find_success"path="/admin/addFilm.jsp"></forward></action>调用如下:admin/film.do为什么报Noactionconfigfoundforthespecifiedurl.这个错呢??是配置问题么??、请各位大侠指点小弟下,另外,Action代码如下:publicclassFilmActionextendsDispatchAction{publicActionForwardadd(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{FilmFormff=(FilmForm)form;Filmfilm=newFilm();BeanUtils.copyProperties(film,ff);FilmManager.getInstance().add(film);returnmapping.findForward("filmList_success");}publicActionForwarddelete(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{FilmFormff=(FilmForm)form;intfilm_id=ff.getFilm_id();FilmManager.getInstance().delete(film_id);returnmapping.findForward("filmList_success");}publicActionForwarddeleteList(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{FilmFormff=(FilmForm)form;String[]idArray=ff.getIdArray();FilmManager.getInstance().deleteList(idArray);returnmapping.findForward("filmList_success");}publicActionForwardupdate(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse)throwsException{FilmFormff=(FilmForm)form;Filmfilm=newFilm();BeanUtils.copyProperties(film,ff);FilmManager.getInstance().update(film);returnmapping.findForward("filmList_success");}}

解决方案

解决方案二:
<struts-config><data-sources/><form-beans><form-beanname="filmForm"type="com.xyz.struts.form.FilmForm"></form-bean></form-beans><global-exceptions/><global-forwards><forwardname="filmList_success"path="/admin/film"redirect="true"/></global-forwards><action-mappings><actionattribute="filmForm"name="filmForm"path="/admin/film"scope="request"type="com.xyz.struts.dispatchAction.FilmAction"parameter="command"><forwardname="updatepwddo"path="/jsp/updatepwd_do.jsp"/></action></action-mappings><message-resourcesparameter="com.struts.ApplicationResources"/></struts-config>
解决方案三:
我找到原因了!!我单独访问这个action就可以访问到但是我这个实际用的页面是框架的一部分,通过这个也面想要访问action就访问不到,谁能告诉我下解决办法???谁能告诉我怎么解决这个问题??单独访问action可以访问,但是通过某个属于框架一部分的也面访问就不可以了
解决方案四:
学习
解决方案五:
你的意思是直接通过url去访问能访问的到,但是在别的页面去跳转到这个action就访问不到了是吧?如果是这样的话那就是你的路径有问题!有2种方法去解决:1修改path="/admin/film"这一项,根据相对路径修改为跟你当前页面所相对的file路径2修改你当前页面调用.do的路径,比如你现在在admin/index.jsp,你要访问这个action就把路径设置为fime.do就可以了总之就是个路径的问题,多练习就找到诀窍了
解决方案六:
相对路径配置错误,将<forwardname="updatepwddo"path="/jsp/updatepwd_do.jsp"/>改为<forwardname="updatepwddo"path="/updatepwd_do.jsp"/>试看看
解决方案七:
引用2楼xilie521的回复:

我找到原因了!!我单独访问这个action就可以访问到但是我这个实际用的页面是框架的一部分,通过这个也面想要访问action就访问不到,谁能告诉我下解决办法???谁能告诉我怎么解决这个问题??单独访问action可以访问,但是通过某个属于框架一部分的也面访问就不可以了

你要单独访问这个action可以访问的话在就在前面访问该请求时跳转ULR直接为/admin/film.do形式就可以了
解决方案八:
我已经搞定了配置中心path=/admin/film子页面调用:film.do这样就可以了,这样就解决子页面调用action的问题了
解决方案九:
wo也是这个问题
解决方案十:
◢██████◣     ◢████◣ ◢◤      ◥◣    ◢◤    ◥◣ ◤   飘过   ◥◣  ◢◤  拿分  █ ▎   ◢█◣   ◥◣◢◤  ◢█   █ ◣  ◢◤  ◥◣      ◢◣◥◣ ◢◤ ◥██◤  ◢◤         ◥◣       █ ●       ● █       █ 〃   ▄   〃 █       ◥◣         ◢◤        ◥█▅▃▃ ▃▃▅█◤          ◢◤   ◥◣           █ 闪人█        ◢◤▕   ▎◥◣        ▕▃◣◢▅▅▅◣◢▃▕

时间: 2024-09-08 08:00:15

报No action config found for the specified url错,不知道错哪里了的相关文章

struts 2-No action config found for the specified url.

问题描述 No action config found for the specified url. 页面报的错误是500 解决方案 我感觉应该是数据库连接指定有问题吧,一般500都是数据库代码方面有问题,400都是页面中的代码的问题 解决方案二: http://zhidao.baidu.com/link?url=MMKYgZjUK5ENWKHP-5Luo_a51LEAbUFySQoRP89r9nvLMynJoNK-HpKGCR7mY3YRbttafsoVl64nWMw5bYxsXK

struts-config.xml加载错误-No action config found for the specified url?

问题描述 我的struts-config.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstruts-configPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration1.3//EN""http://struts.apache.org/dtds/struts-config_1_3.dtd">&

module-Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里?

问题描述 Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里? char *iaisession_getobmuid(request_rec *r, const char *encid, const unsigned char *enckey, unsigned char *iv, const char *mtiid) { unsigned char *obmuid = (unsigned char *) apr_pcalloc(r->pool, LENGT

matlab m文件构建成Java 报错不知道是什么错误

问题描述 matlab m文件构建成Java 报错不知道是什么错误 m文件内容是: function [sum] = oper(a,b); sum = a + b; end 出错的错误是: 正在构造 Javadoc 信息... 标准 Doclet 版本 1.8.0_40 正在构建所有程序包和类的树... 正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperClass1.html... C:UsersAdministra

mysql-phpweb 网站突然报错 不知道发什么问题

问题描述 phpweb 网站突然报错 不知道发什么问题 在线狂等 下面是错误: Database error: Invalid SQL: select * from pwn_base_config MySQL Error: 1146 (Table 'wenhong.pwn_base_config' doesn't exist) #0 dbbase_sql->halt(Invalid SQL: select * from pwn_base_config) called at [C:APMServ5

android-小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改

问题描述 小白 在做Android新闻端 用json获取网页数据 出现如下图的报错 不知道怎么改 !求告知 怎么改!可以看这个http://ask.csdn.net/questions/232048 private Handler getNewsHandler = new Handler(){ public void handleMessage(android.os.Message msg) { String jsonData = (String) msg.obj; System.out.pri

vs2012-我的C程序VS2013报错,都不知道错哪了,请大神指教

问题描述 我的C程序VS2013报错,都不知道错哪了,请大神指教 hash函数名和数组next都定义了,都不知道哪错了 解决方案 感觉是标准库的某些内容重复了. std::next是里的template, std::hash是里的template. 都是c++ 11定义的. 解决方案二: 自己重新定义一下名字,这几个名字已经在类库中存在了 解决方案三: 你的定义重复了,如果你的代码没有重复定义它们,可能是和你包含的库文件冲突了,那么换个名字看看 解决方案四: hash和next重复定义了. 你可

web xml-spring4 web.xml报错 不知道什么问题求大神解答

问题描述 spring4 web.xml报错 不知道什么问题求大神解答 报错信息:Multiple annotations found at this line: - Attribute ""xmlns:xsi"" must be declared for element type ""web-app"". - The content of element type ""web-app""

jvm-studio报错不知道什么原因

问题描述 studio报错不知道什么原因 Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at https://doc