zoukankan      html  css  js  c++  java
  • struts2配置中因为包名问题遇到的No result defined for action错误

     今天又玩了一下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中的配置的包名,结果就好了。

  • 相关阅读:
    中间代码生成器-5-编译原理
    un-动物:老鼠
    un-动物:狗
    un-动物:猫
    un-动物:鹅
    un-动物:鸭子
    un-动物:鸡
    un-常见动物-动物:马
    un-常见动物-动物:骡
    un-常见动物-动物:牛
  • 原文地址:https://www.cnblogs.com/zrp201008/p/3145834.html
Copyright © 2011-2022 走看看