struts2.5.18 问题集合

  • ERROR Dispatcher Could not find action or result: /itcast_OA/role_add.do
    Wrong method was defined as an action method: add - [unknown location]

解决办法: 如下代码中,add方法是不能含有参数的,将参数去掉即可

public String add(Role model){
        roleService.save(model);
        return "toList";
    }
  • 找不到mapping和action问题

struts2.5 版本,检查了好多遍,总是报没有找到对应的mapping和action,最后网上看到,struts2.5 默认设置了global-allowed-methods,只有里面的方法才能通过,因而必须在自己的action下allowed-methods标签中添加上自己的方法名称才行。

<global-allowed-methods>execute,input,back,cancel,browse,save,delete,list,index</global-allowed-methods>

解决办法: 如下所示,添加allowed-methods 即可,其中editui是自己action类中的方法名称。

<action name="role_*" class="roleAction" method="{1}">          
        <result name="list">/WEB-INF/jsp/role/list.jsp</result>
        <result name="toList" type="redirectAction">
            <param name="actionName">role_list</param>
            <param name="namespace">/</param>
            </result>
        <result name="editUI">/WEB-INF/jsp/role/edit.jsp</result>           
        <allowed-methods>editui</allowed-methods>           
</action>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的...
    inke阅读 6,727评论 0 50
  • 详谈 Struts2 的核心概念 本文将深入探讨Struts2 的核心概念,首先介绍的是Struts2 的体系结构...
    可爱傻妞是我的爱阅读 4,862评论 0 2
  • 1,一个完整的Java Web所涉及的内容包括:(1)Java Bean组件 (2)EJB组件 (3)自定义的JS...
    Mick_小聪阅读 4,688评论 0 1
  • 目录 1. 什么是Struts2 2. Struts2下载 3. Struts2的目录结构 4. Struts2中...
    深海鱼Q阅读 4,562评论 0 16
  • 一、 阿韵在旅馆睡得很不好,一晚上醒了很多次。“真冷,便宜旅馆的条件果然不好。” 阿韵在8点多进入火车站候车室,看...
    阿优觅阅读 3,870评论 1 4

友情链接更多精彩内容