`
357029540
  • 浏览: 735726 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Structs2中的HTTP Status 404 - No result defined for action** and result **

    博客分类:
  • JAVA
阅读更多
在通过Structs2进行页面登录配置时有可能会出现HTTP Status 404 - No result defined for action** and result **类似的错误,其意思就是说没有在structs.xml配置文件中没有配置action为***的类的result的返回,在网上我也去查了很多原因,我的java代码如下:

{
   addActionError("输入的验证码错!");
   return "fail";
  }

配置文件如下:

<package name="demo" extends="struts-default">

<action name="welcome" class="welcome">
           <result name="input">/welcome.jsp</result>
           <result name="fail">/welcome.jsp</result>
           <result name="success">/index.jsp</result>
</action>

</package>

页面调用使用的是struct2的标签库,如下:

<s:form action="welcome.action" name="wel">
           <s:textfield name="userName" label="用户名" />
           <s:textfield name="password" label="密码" />
           <s:textfield name="verCode" label="验证码" value="" />
           <s:submit value="登录" />

</s:form>

当然通过页面的“登录”按钮提交后java里面的代码都是可以正常执行并且返回的,但是在页面上就是出现上面的404错误,找了很久的原因,但是还是没有发现,最后想想是不是配置的action的name出错了,因为前面用过login作为action的名字,从login改为welcome也还是404的错误,这次把welcome改为wel居然能够成功提交并显示页面,最后想了下是不是login和welcome都是struts2的关键字或者是在其他工程代码里引用过才导致出现404错误。
分享到:
评论

相关推荐

    Google C++ Style Guide_英文版.pdf

    Pairs and Tuples:** Use structs for named fields and pairs/tuples for small groups of data. - **Inheritance:** Use inheritance carefully. Prefer composition over inheritance where applicable. - **...

    Structs2jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web开发框架,它在Web应用中处理用户请求、业务逻辑以及视图展示方面提供了强大的支持。这个"Structs2jar包"很显然是Struts2框架的核心库文件,包含了...

    Algorithms and Data Structures - Niklaus Wirth

    "Algorithms and Data Structures" is a comprehensive text that covers the fundamental concepts of data structures and algorithms, providing a solid foundation for computer science students and ...

    structs学习资料

    - **ActionForm**:用于在Action和JSP之间传递数据的对象,Struts2中被Action的属性取代。 - **Validator**:提供表单验证功能,确保用户输入的数据符合要求。 - **国际化与本地化**:Struts支持多语言,通过资源...

    Addison.Wesley.C++.by.Dissection.2002.pdf

    - **The Aggregate Type class and struct:** Explains the difference between classes and structs. - **Member Selection Operator:** Describes the dot and arrow operators. - **Member Functions:** Explains...

    C++_CLI标准.pdf

    - **Acronyms and Abbreviations**: Chapter 7 lists acronyms and abbreviations used in the document for clarity. - **General Description**: Chapter 8 offers a general description of the C++/CLI language...

    structs2拦截器实例2-权限验证拦截器

    在这个“structs2拦截器实例2-权限验证拦截器”的主题中,我们将深入探讨如何使用Struts2拦截器进行权限验证。 首先,拦截器是基于AOP(面向切面编程)的概念实现的,它们可以插入到请求处理流程中,在Action执行前...

    structs项目新建

    Structs项目新建主要涉及到的是Apache Struts框架的入门学习,这是一个广泛应用在Java Web开发中的开源MVC框架。Struts提供了模型-视图-控制器(MVC)架构模式的实现,帮助开发者构建更有序、可维护的Web应用程序。...

    java面试题及答案-非常全面(包括基础、网络、数据结构、算法及IT大厂面经)

    ### Java基础知识 ...- **状态码**:200表示成功,404表示未找到等。 - **Cookie**:存储在客户端的小文本文件。 - **Session**:存储在服务器端的对象。 ### URL重写 - **目的**:在禁用Cookie的情况...

    Essential C

    - **Structs**: User-defined composite data types that allow grouping related data items. - **Arrays**: Fixed-size collections of elements of the same type. - **Pointers**: Variables that store memory ...

    Google C++ 编程规范(精心制作的链接文档-方便查看学习)

    - **0 and NULL**:在C++11及以后的版本中,nullptr关键字代替了NULL,以提高类型安全性。 - **sizeof**:sizeof运算符用于获取对象或类型的字节大小,但需要注意它的一些特殊情况。 - **Boost**:Boost库提供了...

    GCC 中文手册

    `-mwarn-passed-structs` - **功能**:如果函数传递结构体作为参数或结果,则GCC会发出警告。这对于跟踪可能的移植问题非常有用。 ##### 6. IBM RS6000 相关选项 - **`-mfp-in-toc`** 和 **`-mno-fp-in-toc`**:...

    learn-c-the-hard-way

    - **习题16:Structs And Pointers To Them** - **关键内容**: - 掌握结构体(struct)的定义和使用。 - 学习指向结构体的指针。 - **实践要点**: - 编写使用结构体和结构体指针的程序。 - 理解结构体在内存中...

    DTrace userguide2.pdf

    - **条件判断**:在DTrace中,predicates用于决定是否执行某个action。这些条件可以基于各种系统状态或事件。 ##### 5. Output Formatting - **输出格式化**:提供了多种方法来控制输出数据的格式,以方便阅读和...

    Objective-C Succinctly.pdf

    - **布尔值(Booleans)**:只有两个可能的值`YES`和`NO`。 - **字符(Chars)**:单个字符的表示形式。 - **短整型(Short Integers)**:占用较少内存的整数类型。 - **标准整型(“Normal”Integers)**:通常使用的...

    基于struts2的留言板(缩减文档)

    ### 基于Struts2的留言板关键技术点详解 #### 一、需求分析 - **功能概述**:基于Struts2框架开发的留言板系统旨在提供一个便捷的平台供网站访客留言。该系统具备留言提交、展示、删除及修改等功能,并支持用户登录...

Global site tag (gtag.js) - Google Analytics