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

struts基于注解的action配置 404错误

阅读更多
今天中午开始试着用注解的方式配置action,照着网上的帖子,自己弄了半天一直报404的错误,一直告诉我没有namespace,没有那个action,自己明明写了,却一直没有。一直找不到原因,于是开始比对代码,发现并没有什么问题;花了两个小时终于找到问题所在了,不是自己struts.xml配置出了问题,也不是action代码出了问题,而是web.xml中少了如下些东西:
 <filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  <init-param>  
           <param-name>actionPackages</param-name>  
           <param-value>com.yhsoft.action</param-value><!-- 这是你的action包 ,这句话在这的作用我还不知道,知道的可以告诉我下,我把它删了问题额没问题-->  
       </init-param>
       <init-param> 
       <param-name>config</param-name><!-- 服务器运行的时候加载struts 配置文件,没有就会报错 标准404->
       <param-value>struts-default.xml,struts-plugin.xml,WEB-INF/class/struts.xml</param-value>
     </init-param>
 </filter>

本人初学者,望大家指点!
  • 大小: 43.5 KB
分享到:
评论

相关推荐

    Struts 2使用注解配置Action

    同时,由于注解是编译时的元数据,编译器可以在编码阶段就检查出配置错误,提高了开发效率。 在"AnnotationTest"项目中,你可能会找到一些示例代码,展示了如何使用这些注解来构建一个完全基于注解的Struts 2应用。...

    struts2注解配置Action及拦截器几种不同方式写法对应的路径指向.docx

    "Struts2 注解配置 Action 及拦截器几种不同方式写法对应的路径指向" Struts2 注解配置 Action 及拦截器是 Struts2 框架中的核心组件之一,负责处理用户请求并返回响应结果。下面,我们将通过详细的解释和示例代码...

    struts2注解配置全面解析

    本文旨在为读者提供一套详尽的Struts2注解配置指南,帮助大家快速理解和掌握如何通过注解来配置Struts2的Action。 #### 二、Struts2注解配置基础 ##### 1. Struts2注解支持概述 - **插件依赖**:要启用Struts2的...

    Struts2注解配置教程

    Struts2注解配置教程是指导开发者如何使用Java注解替代传统的XML配置来配置Struts2框架的一个教程系列。本文档主要涵盖了Struts2中注解配置的一些基本知识点以及如何通过注解实现零配置。 ### 注解配置之前 在介绍...

    struts2注解登陆

    Struts2注解登录是Java Web开发中一种简化配置的方式,它允许开发者在代码中直接定义控制器、动作和结果页面的映射,从而避免了传统方式下需要在`struts.xml`配置文件中的繁琐设置。这种做法提高了代码的可读性和可...

    struts2注解配置

    Struts2注解配置是Java Web开发中一种高效、简洁的框架配置方式,它允许开发者在类或方法级别上直接定义Action、结果类型、参数映射等信息,从而避免了传统XML配置文件的繁琐。本资料集合了关于Struts2注解配置的...

    Struts2 注解 Demo

    本教程将通过一个"Struts2注解Demo"来深入探讨Struts2中的注解用法,帮助开发者更高效地配置和管理Action类。 首先,Struts2的注解允许我们避免传统的XML配置,从而实现更加简洁、直观的编程方式。在`Struts2Demo`...

    Struts2+spring注解配置

    Struts2 提供了一种使用注解替代 XML 配置的方式,使得开发者无需编写繁琐的 struts.xml 文件,即可完成Action的配置。 **Struts2 注解配置** 1. **Action 注解** - `@Action` 用于标记一个类或方法作为 Struts2 ...

    struts2注解必须包

    "struts2注解必须包"指的是Struts2提供的一系列注解,它们对于简化Struts2应用的配置和增强其功能至关重要。 标题中的"struts2-convention-plugin-2.1.8.1.jar"是Struts2的约定插件(Convention Plugin)的一个特定...

    Struts2注解详细说明文档

    Struts2 Convention Plugin允许开发者通过注解来配置Action名称、拦截器、命名空间等,极大地简化了配置过程。 ##### 2.7 默认Action及结果 当用户访问特定路径时,如果没有显式定义Action,则Convention Plugin会...

    Maven实现struts2注解

    &lt;constant name="struts.objectFactory" value="struts注解工厂类全限定名,比如:org.apache.struts2.spring.StrutsSpringObjectFactory" /&gt; &lt;package name="default" extends="struts-default"&gt; ...

    Struts2注解开发jar

    标题提到的"Struts2注解开发jar"主要指的是`struts2-convention-plugin`,这是一个Struts2的插件,它的主要作用是支持基于约定优于配置(Convention over Configuration)的开发模式。描述中提到的`struts2-...

    Struts2之Annotation注解配置使用案例struts013

    首先,了解`@Action`注解是理解Struts2注解配置的关键。这个注解用于标记一个类或方法作为处理HTTP请求的动作。例如: ```java @Action(value = "saveUser", results = { @Result(name = "success", location = ...

    struts2注解详解

    可以通过配置项 `struts.convention.package.locators` 来指定搜索的位置,例如:`actions`, `action`, `struts`, `struts2` 等。这表示框架会在这些命名空间下查找 Action 类。此外,还可以通过 `struts.convention...

    struts2.3.4.1注解零配置

    Struts2.3.4.1是一个流行的Java Web框架的版本,它引入了注解支持,使得开发者可以实现“零配置”开发,大大简化了应用的配置过程。在这个"struts2.3.4.1注解零配置"的例子中,我们将深入探讨如何利用Struts2的注解...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    此外,Struts2还提供了其他注解,如`@Results`、`@Namespace`、`@ParentPackage`等,它们分别用于定义一组结果、Action所属的命名空间以及继承的配置包。这些注解可以帮助我们在不编写XML配置的情况下,完成大部分的...

    struts2中使用注解配置Action方法详解

    这四个注解类型可以帮助开发者更方便地配置Action,实现零配置,零配置将从基于纯XML的配置转化为基于注解的配置。 1. ParentPackage注解 ParentPackage注解用于指定Action所在的包要继承的父包。该注解只有一个...

    基于注解的struts2的简单工程

    在这个基于注解的Struts2简单工程中,我们将深入探讨如何使用注解来配置和控制应用程序的行为,而不是传统的XML配置文件。 在传统的Struts2配置中,我们通常会在`struts.xml`文件中定义Action类、结果类型和结果...

    Struts2注解使用说明文档

    1. **无需XML配置**:Convention插件摒弃了传统的`struts.xml`配置文件,它会自动扫描特定包下的Java类,并根据预设的规则将其映射为Action。 2. **自动扫描**:默认情况下,它会搜索`action`,`actions`,`struts`...

    struts2注解配置简单实例

    在这个例子中,`src/main/java`下会有Action类,`src/main/resources`可能包含Struts2的配置文件,尽管在注解配置中我们可能不再需要传统的XML配置。此外,`src/main/webapp`目录下会存放JSP页面和其他Web资源。 在...

Global site tag (gtag.js) - Google Analytics