`
past2010
  • 浏览: 12981 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

namespace

    博客分类:
  • ssh
 
阅读更多
1
根命名空间是"/",默认命名空间是也"/"struts2默认的是:你在不在sum后面加 .action 都行。只要Action中出现了getXXX()方法,就能在jsp页面中用<s:property>获得XXX的属性。
2
<package name="tree" namespace="/Tree" extends="struts-default">     <action name="treeLoadAction"......</package><package name="login" namespace="/Login" extends="struts-default">     <action name="loginAction" class="loginAction" method="login">      <result name="suc" type="redirectAction">/Tree/treeLoadAction.action</result>我要转到/Tree空间下的treeLoadAction,现在这样写报错,应该怎么写

需要通过param进行设置<result name="suc" type="redirectAction"><param name="namespace">/Tree</param><param name="actionName">treeLoadAction</param></result>


比如 <package namespace="/admin"><action name="login">页面jsp <form action="login">tfc是我的项目名表单提交 那么你的浏览器地址是 http://localhost:8080/tfc/admin/login.action.你的浏览器地址是根据namespace/action名称 访问的  这个namespace是虚拟路径,可以在项目中完全不存在。随便取但是我在项目中为了方面查找jsp页面,会将jsp文件的路径与namespace想匹配所以我的项目jsp的路径就是tfc/admin/jsp此时你再比较浏览器地址 tfc/admin/login.action.这样你就可以很方面的通过action找到匹配的页面了希望你能明白,我最近也在学struts2,一起探讨
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    QT_namespace_UI的理解

    QT中的namespace机制是C++编程语言的一个特性,用于组织代码,避免命名冲突。在QT库中,`namespace`被广泛使用,尤其是`QT_NAMESPACE`和`Ui`这两个关键的命名空间。 `QT_NAMESPACE`通常被定义为`Qt`,这是QT库的...

    namespace,c++名称空间

    在C++编程语言中,`namespace` 是一个重要的组织代码的工具,它允许程序员在一个命名空间内定义标识符(如变量、函数、类等),而不会与其他命名空间内的相同标识符冲突。`namespace` 提供了一种避免全局作用域污染...

    C++ namespace 使用方法

    在C++编程语言中,命名空间(namespace)是一种组织代码的方式,它可以帮助避免名字冲突问题。当多个程序或库在同一个程序中使用相似的变量名或函数名时,命名空间可以将这些元素分隔开,使得相同的名字在不同的命名...

    C++-命名空间namespace

    ### C++命名空间(namespace)详解 #### 命名空间概览 在C++编程语言中,`namespace`(命名空间)是一个关键的概念,用于管理标识符的作用域,避免命名冲突,尤其是在大型项目和库使用场景下。命名空间提供了一种...

    C++中的名空间(namespace)探讨

    在C++编程语言中,名空间(namespace)是一种重要的特性,其主要目的是解决标识符(如类、对象、函数等)的命名冲突问题。当多个库或模块使用相同的标识符时,名空间允许程序员在不引起冲突的情况下复用这些名称。...

    Qt命名空间 Qt namespace

    首先,`Qt`命名空间的引入通常在C++源文件中通过`using namespace Qt;`来完成,这使得文件内的所有代码可以直接使用Qt中的类和函数,而无需每次都写上`Qt::`前缀。然而,这种做法在大型项目中可能会导致全局命名空间...

    struts2_namespace代码

    Namespace在Struts2中的作用至关重要,它是Action配置的一个关键部分,用于组织和隔离Action,使得一个大型项目中的多个Action能够有序地管理。 Namespace主要功能: 1. **URL映射**:Namespace可以看作是Action的...

    NSExtAddDelFld-MS Namespace Shell Extension范例

    【NSExtAddDelFld-MS Namespace Shell Extension范例】是一个示例项目,旨在展示如何使用Microsoft的Namespace Shell Extension技术创建虚拟目录和子目录,并且包括了添加和删除这些虚拟目录或文件的功能。Namespace...

    命名空间的使用,以及为何不用using namespace std,内含可运行代码

    本例主要解释了为什么不用using namespace std;,因为如果这么使用了,在其它地方如果用到了标准库中的标识符(那么多标识符,不能保证都记住),就会报错,如果程序工程很复杂,可能会查找冲突很麻烦,因此在实际...

    namespace介绍

    ### Namespace概念与应用 #### 一、Namespace简介 在C++中,`namespace`是一个非常重要的概念,用于解决标识符的命名冲突问题。随着软件规模的不断扩大和代码库的复杂化,不同模块之间可能会出现相同的标识符(如...

    使用include <iostream>时一定要加using namespace std

    本文将详细探讨为什么在使用`&lt;iostream&gt;`时通常需要添加`using namespace std;`语句,以及这一做法背后的原理和技术细节。 ### C++命名空间概述 在深入讨论之前,首先了解下C++中的命名空间概念。命名空间是C++...

    namespace接口和实现分离最佳实战

    在编程领域,尤其是在C++这样的强类型语言中,命名空间(namespace)是一种组织代码的重要机制,它用于避免全局作用域内的名字冲突。本实战指南将深入探讨如何在QT框架下利用命名空间实现接口与实现的分离,从而提高...

    前端开源库-solid-namespace

    "Solid-namespace"是一个专为前端项目设计的开源库,它专注于实体命名空间,尤其在处理RDF(Resource Description Framework)数据时显得尤为重要。 RDF是一种用于描述网络资源的标准模型,它使用URI(Uniform ...

    JAXB Demo及namespace的prefix自定义解决方案

    在本教程中,我们将深入探讨JAXB的使用,并解决关于namespace prefix自定义的问题。 首先,让我们了解JAXB的基本工作原理。JAXB允许你通过注解或者XML绑定文件(.xjb)将Java类映射到XML Schema定义的元素和属性。...

    c++中有关命名空间(namespace)的一些介绍

    在C++编程语言中,命名空间(namespace)是一种组织代码的重要机制,它的主要目的是解决标识符的命名冲突问题。在大型项目或者多个库之间,不同的开发者可能会使用相同的名字来定义变量、函数或类,这就会导致编译...

    VC++标准库函数sing namespace std

    在C++编程语言中,`using namespace std` 是一个非常常用的指令,特别是在Visual C++ (VC++)环境中。这个指令允许程序员在代码中直接使用标准库(Standard Template Library, STL)中的函数、对象和类型,而无需每次...

    Namespace extensions - the undocumented Windows Shell(13KB)

    Namespace Extensions是Windows操作系统中的一种高级特性,它允许开发者扩展Windows资源管理器(即Shell)的文件系统视图,为用户提供自定义的查看和操作方式。这些扩展通常表现为资源管理器中的虚拟文件夹,用户...

    android namespace 、样式、主题 (二)

    在Android开发中,Namespace、样式(Style)和主题(Theme)是构建用户界面的重要组成部分,它们为应用提供了统一的外观和感觉。这篇博客将深入探讨这些概念,以便开发者更好地理解和运用。 首先,让我们来理解...

    c++课件 namespace

    在课件的第07讲中,可能详细讨论了如何定义和使用`namespace`,包括嵌套`namespace`、匿名`namespace`的用法,以及如何在多个文件间管理`namespace`。文档`doc07`可能包含了更多关于`namespace`的实际应用示例和最佳...

    CSS_namespace_thrift接口文档

    标题“CSS_namespace_thrift接口文档”提示我们,这个文档可能涉及到Thrift在CSS(可能是“Custom Service System”或“Cascading Style Sheets”的缩写,但在此场景下前者更合理)项目中的应用,尤其是在命名空间...

Global site tag (gtag.js) - Google Analytics