Could not find action or result
2019独角兽企业重金招聘Python工程师标准>>>
一个很怪的问题。
控制台异常:
[org.apache.struts2.dispatcher.Dispatcher]-[WARN] Could not find action or result
There is no Action mapped for namespace /jsp/schedule and action name addMynoteAction. - [unknown location]
这是struts.xml文件Action的配置:
<!-- 查询我的便签列表 --><action name="findMynoteListAction" class="mynoteAction" method="findMynoteList"><result name="success" >/jsp/schedule/myNoteList.jsp</result></action><!-- 添加便签【只有这个Action找不到】 --><action name="addMynoteAction" class="mynoteAction" method="addMynote"><result type="redirectAction">findMynoteListAction</result><result name="input">/jsp/schedule/myNoteAdd.jsp</result></action><!-- 删除便签 --><action name="deleteMynoteAction" class="mynoteAction" method="deleteMynote"><result type="redirectAction" >findMynoteListAction</result></action><!-- 根据ID查询便签 --><action name="findMynoteByIdAction" class="mynoteAction" method="findMynoteById"><result name="success" >/jsp/schedule/myNoteUpdate.jsp</result><result name="error" type="redirectAction">findMynoteListAction</result></action><!-- 更新便签 --><action name="updateMynoteAction" class="mynoteAction" method="updateMynote"><result name="success" type="redirectAction">findMynoteListAction</result><result name="input" type="redirectAction" >findMynoteByIdAction</result></action>
这是struts.xml文件package声明:
<package name="default" extends="struts-default" namespace="/">
这是jsp页面form表单调用Action的代码:用的是绝对路径
<form name="form1" method="post" action="${basepath}addMynoteAction.action">
配置文件中写的都一样,只是name不一样,页面调用的方法都一样,所有页面也在同一个文件夹下,可是根本就找不到调用的这个Action,写的是绝对路径啊,除了增加(addMynoteAction),其他功能都没问题。
我把struts.xml文件中namespace="/"属性去掉后,就不报404错误了,所有功能都实现了,可是。。增加成功返回到列表页面时,图片都显示不出来了。。其他功能删除修改等完成后返回列表图片都正常啊。页面图片用的都是绝对路径。
后来我又把namespace="/"加上,发现别的页面调用这个addMynoteAction都没问题,唯独这个页面调用哪个Action都错误,我又重新建了新页面,忘记了删除jsp页面开头的
<base href="<%=basePath%>">,竟然不报错了,我习惯新建页面后把这句删了,因为以前做项目时,加上这句就
错。
虽然项目不报错了,可是我还是不明白,别的页面、修改查询等页面都没有这句<base href="<%=basePath%>">,我习惯都用绝对路径,可是为什么别的页面没有这句就不报错,唯独这个增加
数据的页面没有这句就报错?这个模块所有页面都在一个文件夹里同一路径下。
转载于:https://my.oschina.net/u/2260184/blog/540574
Could not find action or result相关推荐
- No result for action XX.action and result error 错误处理
今天终于把困扰我两天的bug处理掉了. bug表现:通过ajax请求数据以及显示数据,数据无显示.通过ajax的error方法打印错误信息 (error: function(XMLResponse){ ...
- MVC3学习 八 Action和result过滤器及日志处理
在项目中很多地方需要用到面向切面的思想,比如说身份验证.日志功能这些. 过滤器可以理解为在执行某个功能时,额外执行的一段代码,在MVC中有Action和result过滤器, 分别都是在执行前和执行后进 ...
- Struts2 Problem Report: No result defined for action ... and result exception
每 当Struts2爆出这样的异常,会很郁闷,原因太多了,只能一一的检查.有的说input页面没指定,有的说namespace有问题,有的说你对应的result有问题,有的说validate不通 ...
- struts2 上传文件 HTTP Status 404 - No result defined for action.....and result input
2019独角兽企业重金招聘Python工程师标准>>> struts2 在使用jqeury Ajax上传文件时报HTTP Status 404 - No result define ...
- Could not find action or result No result defined for action
该错误还未找到答案. Could not find action or result No result defined for action com.dt.jxhd.action.PjglActio ...
- “HTTP Status 404 - No result defined for action ****** and result result”错误解决方法
这个问题困扰了一个下午,晚上在网上找了一些Struts入门教程看了一下,才发现问题关键,是因为我Struts.xml配置不对的缘故.我原来的Struts.xml代码如下: xml version=&q ...
- No result defined for action and result input
关于struts编程中,No result defined for action and result input 问题,查了一些资料,目前遇到的原因有一下两个 <struts><p ...
- 报错:Could not find action or result解决办法
报错:Could not find action or result解决办法 $("#btn-processSubmit").click(function(){if(status ...
- Could not find action or result的错误原因
最近在使用的struts2时 出现了这个错误啊,控制台提示Could not find action or result,下面是报出的具体细节,我搜索了很多的文档,终于找到了我的错误原因.在这里分享一 ...
最新文章
- ios 圆形旋转菜单_iOS实现滑动弧形菜单的思路与方法
- 01Hadoop简介
- Andorid 刷新样式一
- 【机器学习】支持向量机面试知识点小结
- 颜色缩减 -利用指针、迭代器、动态地址实现访问像素
- jQuery的事件绑定和解绑
- 三同轴连接器_一种毫米波频段微带同轴转换结构
- C++多重继承师生类复盘
- asp当中的DateDiff的用法
- jvm虚拟机创建对象
- 项目过程总结 和某个字段的更新
- Flash游戏破解参考
- 求n从1到20阶乘的和(即1+2!+3!+4!+...+20!)
- 使用matlab生成含正弦波表数据ROM
- Python&Opencv手势识别系统(完整源码&自定义UI操作界面&视频教程)
- 单模光纤最大传输距离为多少_单模光缆的传输距离是多少?
- 使用n2n实现内网访问
- java随机生成26个大写字母
- video 播放视频被x5内核浏览器劫持时的处理记录
- __stack_chk_fail栈检查失败