struts-Action Default

原创 2016年08月30日 22:00:47

struts-Action Default

自己在做一个web的小项目,该项目主要用struts进行路由控制,其间自己遇到了一个关于struts的路由控制的问题,这个问题就是当我们不能将一个request映射到一个action时(为什么不能映射是因为该action未定义),结果将会是"404-Page not found"错误.但是如果我们想使用一个总的action来处理未被匹配的请求,该怎么办呢?我们可以指定一个默认的action来处理这些未匹配的请求.当没有action与request匹配时,这个默认的action就被匹配到了.


具体处理方式

我们只需要自己定义一个package,里面只定义一个默认action,配置方式如下:

<package name="default" extends="struts-default">

    <default-action-ref name="noMappingAction"/>

    <action name="noMappingAction">
        <result>/error/noMapping.jsp</result>
    </action>

这样就可以将未被匹配的request通通定向到noMapping.jsp.

相关文章推荐

struts 中default-action-ref的问题

最近使用struts 时, 发现配置struts 时产生的一个问题。使用default-action-ref 并不能达到所属的相应效果。 按照struts文档所说, default-action...

关于struts2中default-action-ref的一些问题,首页设置

关于struts2中default-action-ref的一些问题,首页设置 相信在ssh2项目中首页都是需要调用action转向jsp页面迭代上一层传过来的List,Set等集合,这样问题就来了,...

struts2中对于default-action-ref配置

有一部份的朋友在某个自定义的action中定义default-action-ref这个配置的时候, 认为在地址栏中输入地址如http://localhost:8080/project的时候(pr...

Struts2---->default-action-ref

default-action-ref定义的action    和   web.xml中的welcome-file定义的视图                                       ...

struts.xml中的default-action-ref问题

当在struts.xml中配置default-action-ref时,如下: /index.jsp 1.当在浏览器...
  • CHEN_JP
  • CHEN_JP
  • 2012年08月21日 22:55
  • 5149

struts2中对于default-action-ref配置的解析思路

最近重新看了一下struts2,另外把里面的一些原理以及相应的知识点复习了一遍,另外看了一下视频教程。 今天在复习default-action-ref的时候遇到了一个问题,因为看了视频教程,而且在网...

Caused by: Unable to locate parent package [json-default] for [class com.you.user.action.StudentActi

1、错误描述 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser) 2014-7-13 1:52:04 or...

CATEGORY_LAUNCHER CATEGORY_DEFAULT ACTION_MAIN 各自代表什么--binbinyang

今天在学习的时候 遇到一个问题 发现这个文章挺好  CATEGORY_LAUNCHER CATEGORY_DEFAULT ACTION_MAIN 各自代表什么 android.int...

关于 default-action-ref 的一个BUG 即解决方法

web.xml中: [html] view plaincopyprint? welcome-file-list>      welcome-file>index.jspwe...

JAVASCRIPT prevent default action

在我们的SPA项目中,需要禁止x
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts-Action Default
举报原因:
原因补充:

(最多只允许输入30个字)