`
javaeye_hua
  • 浏览: 81578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 package namespace限制

 
阅读更多

struts2加入package、namespace

其中:

1. package:对result限制,主要体现在<global-results>上。该包内的action返回result使用到global-result时,在此包范围内查找,其他包范围内部可见!

namespace:主要对action访问限制。在action访问前天就命名空间。

相同的命名空间下,不能出现重复的action定义、不同的命名空间下可以有同名的action定义

2. 不同的包可以使用不同的命名空间、不同的包也可以使用相同的命名空间

分享到:
评论

相关推荐

    struts2 模块包含

    4. **Package包**:在Struts2中,Package不仅用于组织Action,还可以包含拦截器栈、结果类型和其他配置。通过创建多个包,开发者可以将相关的Action和配置分组,进一步提升模块化。 5. **插件支持**:Struts2提供了...

    Struts2教学视频

    3. 创建Struts2的配置文件struts.xml,定义Action、包(package)、namespace等。 **三、Namespace** Namespace是Struts2中用于组织Action的一种方式,可以看作是Action的命名空间。它有助于避免Action名称冲突,同时...

    struts2中token限制表单多次提交

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;interceptor name="token" class="org.apache.struts2.interceptor.TokenInterceptor"/&gt; &lt;!-- Add other interceptors here --&gt; &lt;!-- ....

    struts2 ,struts2 demo

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/success.jsp &lt;/package&gt; ``` 这段配置表明有一个名为`demo`的Action,对应类为`com.example.DemoAction`,成功处理...

    struts2 学习重点笔记

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/WEB-INF/content/hello.jsp &lt;/package&gt; &lt;/struts&gt; ``` #### 三、Struts2 实战操作 **3.1 构建 Struts2 工程*...

    struts2 学习笔记 实战

    本文将深入探讨Struts2的核心概念,包括Namespace、&lt;package&gt;标签、Action以及它们在实际开发中的应用。 一、Namespace Namespace在Struts2中主要用于组织和隔离Action,它决定了Action的访问路径。默认情况下,...

    struts2ajax项目

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/your_success.jsp &lt;!-- 其他可能的结果 --&gt; &lt;/package&gt; ``` 服务器端Action类的执行方法需要处理接收到的请求,...

    (struts2-json-plugin-2.2.1)struts2 json-default配置中需要的jar包

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;/package&gt; ``` 这段配置告诉Struts2,除了`.action`扩展名外,还接受`.json`扩展,并且有一个结果类型为`json`的Action,这样当客户端...

    struts2.ppt struts2.ppt 我们老师发的PPT

    &lt;package name="itcast" namespace="/test" extends="struts-default"&gt; &lt;result name="success"&gt;/WEB-INF/page/hello.jsp &lt;/package&gt; &lt;/struts&gt; ``` 这里定义了一个名为“helloworld”的Action,对应类为...

    struts2学习笔记(完美总结)——转自OPEN经验库

    Struts2的核心配置文件是`struts.xml`,它定义了Action、Result、包(Package)以及其他相关的配置。配置文件中,`&lt;constant&gt;`标签用于设置全局常量,如`struts.devMode`控制开发模式。`&lt;package&gt;`标签用于组织...

    struts2学习笔记

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/success.jsp &lt;/package&gt; ``` 这声明了一个名为`exampleAction`的Action,当用户请求匹配该Action的URL时,Struts2...

    struts2初始使用环境配置

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/HelloWorld.jsp &lt;/package&gt; &lt;/struts&gt; ``` 编写Action类。Action类是处理用户请求的业务逻辑组件。例如: ```...

    Struts2 英文教程

    &lt;package name="test" extends="struts-default" namespace="/tests"&gt; /error.jsp &lt;/package&gt; &lt;/struts&gt; ``` 通过这样的配置,当应用程序中发生未捕获的异常时,Struts2会自动跳转到/error....

    struts2图片上传并预览

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;param name="maximumSize"&gt;10485760&lt;/param&gt; &lt;!-- 设置最大上传文件大小 --&gt; &lt;result name="success"&gt;/success.jsp ...

    Struts2课堂学习总结

    5. **命名空间(Namespace)**:命名空间是Struts2中组织Action的重要机制,它决定了Action的访问URL。默认为空字符串,可自定义如`/`、`/module1`等,帮助划分不同功能模块的Action。 6. **Action**:Struts2的一...

    eclipse运行struts 需要的package

    &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;result name="success"&gt;/success.jsp &lt;/package&gt; &lt;/struts&gt; ``` 7. **运行和测试**:配置好后,右键点击项目,选择"Run As" -&gt; "Run on ...

    struts2 xml

    &lt;package name="my" extends="struts-default" namespace="/manage"&gt; ... &lt;/package&gt; ``` 在这个例子中,`qiujy`包和`my`包都有一个名为`login`的Action,但由于它们分别位于"/"和"/manage"的命名空间下,因此可以...

    struts2配置文件

    &lt;package name="struts2" extends="struts-default" namespace=""&gt; *" class="action.LoginAction" method="{1}"&gt; &lt;result name="isLogin"&gt;/login.jsp &lt;/package&gt; &lt;/struts&gt; ``` 在这个配置中,我们定义了一...

    Struts2中Struts.xml配置文件详解

    例如,在上面的代码中,我们定义了一个名为 "com.kay.struts2" 的 Package,该 Package 扩展自 "struts-default" Package,并定义了一个名为 "/test" 的命名空间。 Interceptor 元素 Interceptor 元素是 Struts....

    Struts2注解开发jar

    在Struts2中,注解开发的关键在于`@Action`、`@Result`、`@Results`、`@Namespace`、`@Param`等注解。例如: 1. `@Action`:用于标记一个类或者方法作为Struts2的动作。它可以指定动作的名字、结果类型、拦截器栈等...

Global site tag (gtag.js) - Google Analytics