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-Action

Action名称的搜索顺序1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action2.首先寻找namespace为...
  • sjtu_chenchen
  • sjtu_chenchen
  • 2015年10月17日 09:09
  • 302

Liferay Hook开发

1、重写原有的功能 这里建议用LiferyIDE 的向导,可以省去很多配置。 例如创建用户功能: 1) 编辑:liferay-hook.xml com.liferay.portal.s...
  • gaotong2055
  • gaotong2055
  • 2013年10月12日 22:55
  • 1373

Json Struts-Action 配置

为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 参...
  • dqsweet
  • dqsweet
  • 2011年12月17日 15:21
  • 902

Struts-action对象的执行流程

当一个action对象当中既有类型转换器又有字段校验器的时候,action对象在接收到来自于客户端表单对象当中的数据后: 1:进行类型转换操作,类型转换操作是在action对象调用set方法来为ac...
  • qq_34970891
  • qq_34970891
  • 2017年10月30日 09:42
  • 95

By default,

By default, arguments in C++ are passed by value. When arguments are passed by value, a copy of the ...
  • u012402926
  • u012402926
  • 2014年07月12日 18:42
  • 296

Java8揭秘(三)Default 方法

第二章  Default 方法 为什么要有Default方法 一旦Java8发布,有件事情就显得非常重要,即能在不破坏现有实现架构的情况下往接口里增加方法。之所以引入Default方法到Java8...
  • wwwsssaaaddd
  • wwwsssaaaddd
  • 2014年04月21日 01:46
  • 27140

Java 8的default方法详解

Java 8的default方法详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsJava 8新增了default方法,它可以在接口添加新功能特性,而且还...
  • chszs
  • chszs
  • 2015年01月11日 16:26
  • 5811

=default,=delete

=default: 用于显式要求编译器提供合成版本的四大函数(构造、拷贝、析构、赋值) 例如:class A{ public: A() = default; A(const A& a...
  • u010640235
  • u010640235
  • 2016年04月30日 14:38
  • 528

Default

Test
  • FrankHB1989
  • FrankHB1989
  • 2009年04月05日 18:39
  • 725

SQL - DEFAULT约束

DEFAULT约束在INSERT INTO语句没有为列指定值的时候提供一个默认值。 示例 例如,以下SQL创建了一个名为CUSTOMERS的表,包含5个列。其中,SALARY列的默认值为5000.00...
  • horses
  • horses
  • 2015年07月30日 09:45
  • 2121
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts-Action Default
举报原因:
原因补充:

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