`
weigang.gao
  • 浏览: 486355 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

DefaultAction

 
阅读更多

在package当中定义<default-action-ref name="index"></default-action-ref>

作用:当别人访问namespace="/"的时候,如果找不到对应的action,默认的就用index.action

eg:url:http://localhost:8080/struts2/login 很显然在namespace=“/”下面没有login.action,所以就会使用默认的action

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.devMode" value="true" />
    
    <package name="default" namespace="/" extends="struts-default">
    	<default-action-ref name="index"></default-action-ref>
    	<action name="index">
    		<result>/default.jsp</result>
    	</action>
    </package>
</struts>

 

分享到:
评论

相关推荐

    Struts2_1400_DefaultAction

    这个名为"Struts2_1400_DefaultAction"的压缩包很可能包含了一个示例项目,展示了Struts2框架如何处理默认动作(Default Action)。在Struts2中,默认动作是指当用户请求一个未明确指定的Action时,框架会自动调用的...

    Ios AlertView

    let defaultAction = UIAlertAction(title: "确定", style: .default) { _ in } defaultAction.setValue(UIColor.blue, forKey: "titleTextColor") alertController.addAction(defaultAction) ``` 对于更复杂的...

    maven离线安装插件

    1、在eclipse根目录新建两个文件夹:myplugins、links。 2、解压下载到的文件,得到maven文件。 3、将maven文件拷贝到刚才...launcher.defaultAction openFile -vm C:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe

    GoogleAnalytics的JS库Boba.js.zip

    Boba.js 是一个封装了 ... defaultAction: 'action',  defaultLabel: 'label',  watch: [  ['click', '.js-track-foo', trackFoo],  ['click', '.js-track-bar', trackBar]  ] }) 标签:Bobajs

    Boot-Camp学習

    控制器类中的方法如`defaultAction`、`index`、`doNext`分别处理默认动作、页面显示和数据提交。 `defaultAction`方法返回HTML响应,可以是模板渲染后的结果或是重定向。`index`方法初始化表单并根据登录状态决定...

    PHP编码规范的深入探讨

    defaultaction; } switch (condition) { case 1: action1; break; case 2: action2; break; default: defaultaction; } ``` do-while循环的示例: ```php do { actions; } while ($condition); ``` ...

    ios-HYAlertController.zip

    let defaultAction = HYAlertAction(title: "确定", style: .default) { action in // 执行操作 } alertController.addAction(defaultAction) ``` 如果你需要在Alert中加入输入框,`HYAlertController`也提供了...

    明日知道.zip明日知道.zip

    7. **DefaultAction.class, UserDaoImpl.class**: 分别是默认的控制器和用户DAO实现,前者可能处理通用的或未分类的请求,后者则处理与用户账户管理相关的数据库操作。 从这些文件的结构可以推测,这是一个简单的...

    明日知道.zip 明日知道.zip

    6. **默认操作**:`com.hrl.action.DefaultAction`可能包含了应用的一些默认或通用的操作,比如登录、注销等。 7. **数据访问接口**:虽然没有直接看到DAO接口,但从`DaoImpl`类名推断,应用可能有一个对应的DAO...

    Python库 | mypy_boto3_waf_regional-1.18.3-py3-none-any.whl

    DefaultAction={ 'Type': 'ALLOW' }, ChangeToken='some-change-token' ) ``` `mypy_boto3_waf_regional` 进一步增强了这种体验,因为它会在编译时检查类型,帮助你避免错误地传递参数或调用不存在的API方法。...

    韩顺平php入门到精通笔记

    --launcher.defaultAction openFile --launcher.XXMaxPermSize 128M -showsplash org.eclipse.platform --launcher.XXMaxPermSize 128m --launcher.defaultAction openFile -vmargs -Dosgi....

    Struts2--3.Action及相关-2

    例如,`Struts2_1400_DefaultAction`可能就是一个默认的Action实现,用于演示基本的Action用法。Action类包含一系列方法,其中最重要的是execute()方法,这是Struts2框架调用来执行业务逻辑的地方。 接下来,我们...

    Python库 | mypy_boto3_waf-1.16.33.0-py3-none-any.whl

    DefaultAction={ 'Type': 'ALLOW' }, Rules=[ { 'Statement': { # 添加规则语句 }, 'Priority': 1, 'Action': { 'Type': 'BLOCK' }, 'RuleName': 'MyRule' }, ], ) ``` `mypy_boto3_waf`库不仅提供...

    PyPI 官网下载 | mypy_boto3_waf_regional-1.16.4.0-py3-none-any.whl

    DefaultAction={ 'Type': 'ALLOW' }, Rules=[] ) ``` 在上述代码中,mypy会验证参数类型和返回值类型,确保符合`boto3` API的规范。 总结来说,`mypy_boto3_waf_regional`是为`boto3`库的AWS WAF Regional服务...

    Python库 | mypy_boto3_waf_regional-1.16.16.0-py3-none-any.whl

    DefaultAction={ 'Type': 'ALLOW' } ) print(response['WebACL']['Id']) ``` 总的来说,`mypy_boto3_waf_regional`是Python开发者在处理AWS WAF Regional服务时的一个强大工具,它结合了`boto3`的易用性和`mypy`...

    msdn.pdf 帮助文档

    - **DefaultAction**:获取或设置默认操作的描述。 - **Description**:获取或设置对象的描述。 - **DoDefaultAction**:执行默认操作。 - **GetChild**:返回指定索引的子对象。 - **GetChildCount**:获取子...

    java环境变量配置

    --launcher.defaultAction openFile --launcher.appendVmargs -vm C:\Program Files\Java\jdk1.8.0_202\bin -vmargs -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m ``` 3. 在Tomcat的startup.bat文件配置 ...

    传智播客struts2.1视频教程_源代码_Action名称的搜索顺序

    *_*" class="com.example.DefaultAction"&gt; &lt;result name="success"&gt;/default.jsp ``` 在这个例子中,`*_*`会匹配形如`myMethod_myAction`的Action名称。 3. **动态方法调用(Dynamic Method Invocation,DMI)...

    struts2_path代码

    *" class="com.example.DefaultAction"&gt; &lt;result&gt;/${actionName}.jsp ``` 在这个例子中,所有以`*`匹配的Action都会先经过`loginCheck`拦截器。 最后,Struts2的命名空间(Namespace)提供了一种组织Action...

    struts2完全捕获404错误的方法

    通过覆盖`unknownAction`或`defaultAction`配置,我们可以指定一个特定的动作来处理未知请求。 ```xml ,"/&gt; &lt;result name="success"&gt;/error/404.jsp ``` 4. **过滤器配置**: 另一种方法是在Web...

Global site tag (gtag.js) - Google Analytics