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

namespace老师报错

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

<struts>
	<include file="struts-default.xml" />
	<package name="admin" extends="struts-default" namespace="admin">
		<action name="login" class="com.lfq.action.UserAction" method="login">
			<result name="input">/admin/login.jsp</result>
			<result name="success">/admin/index.jsp</result>
		</action>
	</package>
</struts>


老是报找不到action的错误,检查了半天,才明白,namespace="/admin"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
    "http://struts.apache.org/dtds/struts-2.1.7.dtd">

<struts>
	<include file="struts-default.xml" />
	<package name="admin" extends="struts-default" namespace="/admin">
		<action name="login" class="com.lfq.action.UserAction" method="login">
			<result name="input">/admin/login.jsp</result>
			<result name="success">/admin/index.jsp</result>
		</action>
	</package>
</struts>


并且在admin目录里的登录表<s:form> 的namespace是不用写的
分享到:
评论

相关推荐

    weblogic javax/xml/namespace/QName报错-附件资源

    weblogic javax/xml/namespace/QName报错-附件资源

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

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

    namespace介绍

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

    QT_namespace_UI的理解

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

    struts2_namespace代码

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

    C++ namespace 使用方法

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

    c++课件 namespace

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

    namespace,c++名称空间

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

    C++-命名空间namespace

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

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

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

    Struts2 框架搭建(基本)和几个报错问题

    在本文中,我们将深入探讨Struts2的基本搭建过程以及可能遇到的一些常见报错问题。 ### Struts2框架搭建步骤 1. **环境准备**:首先确保你的开发环境中已经安装了JDK和Apache Tomcat服务器。同时,为了进行开发,...

    NSExtAddDelFld-MS Namespace Shell Extension范例

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

    Qt命名空间 Qt namespace

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

    前端开源库-solid-namespace

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

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

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

    Namespace extensions - the undocumented Windows Shell(13KB)

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

    android namespace 、样式、主题 (二)

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

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

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

    VC++标准库函数sing namespace std

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

Global site tag (gtag.js) - Google Analytics