今天又玩了一下struts2,在配置的过程中,遇到了个小小的问题,上网找了蛮久也没找到问题的解决办法,最后还是靠自己找了问题的根源,归根到底还是对原理的不熟悉导致的。

想要的流程很简单,就是请求一个action,成功后跳转。
 我的文件结构主要如下:
 

其中 struts.xml的内容如下:

在运行的时候也执行了LoginAction中的方法

@Override
public String execute() throws Exception {
if ("admin".equals(name)) {
return SUCCESS;
} else {
return INPUT;
}
}

我输入admin的时候也返回了SUCCESS,但就是找不到welcome.jsp页面,一切看起来都没有错。
最后却爆出了

解决办法:

1.不能用.action结尾的包名。把包名改成com.shenzhen.myaction,同时也修改一下struts.xml中的配置的包名,结果就好了。

转载于:https://www.cnblogs.com/zrp201008/p/3145834.html

struts2配置中因为包名问题遇到的No result defined for action错误相关推荐

  1. struts2配置中Action的name 和package的name和namespace作用

    2019独角兽企业重金招聘Python工程师标准>>> struts2配置中Action的name 和package的name和namespace是什么作用 在struts2 str ...

  2. 关于两个jar包中存在包名和类名都完全相同的jar包冲突问题

    2019独角兽企业重金招聘Python工程师标准>>> 最近弄webservice,我使用的jdk自带的wsimport工具来生成客户端代码,发现生成的代码具有编译错误,错误描述如下 ...

  3. Java 错误:找不到或无法加载主类(源文件中含有包名 package)

    1. 问题定位 编译(javac)和执行(java)java 程序时,出现这种类型的错误:找不到或无法加载主类: 首先排除是否是环境变量配置不当造成的问题,只要保证,命令行界面能够识别 javac/j ...

  4. struts2中No result defined for action xxx.xxx.xxx and result xxx错误的几种解决方法

    首先先说一下No result defined for action xxx.xxx.xxx and result xxx这个错误 action后跟的是你的action名称 result是返回值错误, ...

  5. 关于struts2中No result defined for action这个异常的解决思路

    [size=medium] [color=red] 我在遇到这个问题时(No result defined for action....input),这篇文章给了我一些启发,觉得文章有借鉴意义,便引用 ...

  6. validators配置要点及No result defined for action报错解决方案

    在做JavaEE SSH项目时,接触到validators验证. 需要了解validators配置,或者遇到No result defined for action 这个错误时,可查阅本文得到有效解决 ...

  7. Struts2 Problem Report: No result defined for action ... and result exception

    每    当Struts2爆出这样的异常,会很郁闷,原因太多了,只能一一的检查.有的说input页面没指定,有的说namespace有问题,有的说你对应的result有问题,有的说validate不通 ...

  8. struts2中报错404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input解决方法...

    今天写项目中遇到404 No result defined for action com.jcrj.ahsfjd.ajgl.JdshAction and result input错误,以前没有遇到过, ...

  9. struts2 上传文件 HTTP Status 404 - No result defined for action.....and result input

    2019独角兽企业重金招聘Python工程师标准>>> struts2 在使用jqeury Ajax上传文件时报HTTP Status 404 -  No result define ...

  10. Android在一个APP中通过包名或类名启动另一个APP

    开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用.一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通 ...

最新文章

  1. TinyML-TVM是如何驯服Tiny的(上)
  2. 使用R构建Xgboost模型并绘制ROC曲线
  3. 使用iText库创建PDF文件
  4. Objective C 链式调用 1
  5. 【Python-ML】SKlearn库原型聚类KMeans
  6. 刷新后 页面 保持滚动条位置
  7. Indy10收发Hotmail邮件
  8. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十三║Vue实战:Vuex 其实很简单
  9. unity 解决引入dlopen api的问题
  10. 你必须掌握的Java类库工具包Hutool,真甜!(高级篇)
  11. java中math方法语句,下列有关Java中标准类Math的random()方法的说法中,正确的是。 - 上学吧学历考试...
  12. gcc/g++版本切换与降级
  13. 2019华为软件精英挑战赛 赛后总结
  14. MATLAB一句总结
  15. 英文名大全及含义(男)
  16. 脑电数据预处理和后续处理(EEGLAB)
  17. 数字电路实验 01 - | TTL门电路的逻辑功能测试
  18. R语言 Holt-Winters法
  19. php制作日历带节日实验目的,php制作日历
  20. MultiNet:自主驾驶中的实时联合语义推理 论文翻译

热门文章

  1. Python3实现旋转数组的3种算法 1
  2. 数据库——mysql如何获取当前时间---https://www.cnblogs.com/Chenshuai7/p/5136469.html
  3. Android项目总结(3)-登录页图片循环过渡播放动画效果
  4. Scrapy 爬虫框架入门案例详解
  5. Hyper-V常见故障汇总
  6. PHP下载文件(隐藏真实的下载地址)
  7. Quartz简单理解
  8. plsql创建、测试存储过程
  9. Mac 下安装RabbitMQ及配置RabbitMQ可远程访问
  10. Mac局域网本地库server, CornerStone使用