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

struts2提示找不到 result中的input

    博客分类:
  • java
 
阅读更多
Struts2提示需要配置 result 中的 input

使用Struts开发报错“No result defined for action and result input ...”

大多数原因是数据校验错误,在页面提交的数据经过struts默认的过滤器时由于数据类型不匹配导致没有进入预期的action中的方法就直接跳转到input配置指向的页面,如果没有配置input页面就会提示 没有定义result。

现象:报错“No result defined for action and result input ...”,代码根   本没有进入到action中的方法。
解决办法:检查页面提交的数据和action中对应的是否是同一个类型,比如,页面传值是用struts标签传的一个实体类对象(Person),action中却定义的是String
举例:action中定义private String name,页面传值要用类似Person.name这样的东西,由于疏忽可能只写了个Person。这样就导致了上述错误的出现


分享到:
评论

相关推荐

    struts2 result转向到action

    ### Struts2 Result 转向到 Action 的深入解析 #### 一、基本概念与应用场景 **Struts2** 是一款流行的 Java Web 开发框架,它支持多种开发模式(如 MVC),并提供了一系列用于简化 Web 应用程序开发的功能。在 ...

    jsp\No result defined for action and result input.doc

    ### Struts2框架中“No result defined for action and result input”错误解析及解决方法 #### 错误概述 在Struts2框架中开发Web应用程序时,可能会遇到一个名为“No result defined for action and result input...

    Struts2学习资源Result part1.rar

    在Struts2中,Result主要负责将处理后的数据传递给相应的视图,如JSP、HTML或者其他的静态资源。Result类型是通过配置在Action类的execute方法返回值或者struts.xml配置文件中定义的。默认情况下,如果未明确指定...

    Struts2--result配置的各种视图转发类型

    在Struts2中,结果(Result)是Action执行后控制流程的重要部分,它负责将处理后的数据或者控制逻辑转向合适的视图。这篇博文将深入探讨Struts2中的result配置以及各种视图转发类型。 首先,让我们理解Result的基本...

    struts2 fielderror去掉样式

    在Struts2中,`FieldError`是用来表示表单验证失败时的错误信息。当用户输入的数据不符合预定义的验证规则时,Struts2会将这些错误信息绑定到Action类的属性上,并在视图层展示出来,通常以红色高亮显示。 在标题...

    struts2简单入门教程

    在Struts1中,主要使用struts-config.xml文件进行配置,而在Struts2中,虽然依然可以使用XML配置,但同时也提供了注解和Java配置的方式,使得整个流程更加灵活和简洁。 创建基于Struts2的Web程序的基本步骤大致如下...

    json struts2 ajax文件上传 input type=file,选择相同文件也提交 附带类库

    在Struts2中,我们可以使用`<s:file>`标签来创建文件上传字段,并通过Action接收文件。配合Ajax,我们可以监听`change`事件,当用户选择文件后立即触发上传请求。在后台,Struts2的FileUpload拦截器会处理文件流,将...

    Struts2知识点总结

    在Struts2中,开发者可以利用Action类来处理用户的请求,这些Action类封装了业务逻辑,并且能够返回一个字符串类型的结果,该结果名称与struts.xml文件中定义的result相对应。struts.xml是一个配置文件,用于定义...

    struts2实现用户登录

    1. **配置Struts2**:在项目中集成Struts2,需要在web.xml文件中配置Struts2的核心过滤器`org.apache.struts2.dispatcher.FilterDispatcher`或更现代的`org.apache.struts2.dispatcher filt er....

    Struts2文件批量上传

    在Struts2中,文件上传的核心组件是`Commons FileUpload`库,这是一个Apache提供的开源项目,专门用于处理HTTP请求中的多部分数据,即通常所说的表单数据和文件。在Struts2中,通过集成`Commons FileUpload`,可以...

    struts2上传图片到Oracle

    在Struts2中,我们通常会创建一个Action类来处理用户提交的表单。这个类需要包含一个或多个字段来接收上传的文件。例如,我们可以创建一个`ImageUploadAction`类,并声明一个`File`类型的字段`image`和一个`String`...

    struts2综合复习习题

    - Struts2中的结果类型不包括`action`。 ##### 六、控制器需要在()配置文件中进行配置 **答案解析:** - 正确答案为 **B.struts.xml**。 - Struts2的控制器配置是在`struts.xml`文件中完成的。 ##### 七、在...

    struts2属性文件struts.xml的配置

    包(`package`)是Struts2中组织Action的一种方式,类似于Java中的包概念。每个包可以包含多个Action。 ```xml <package name="honghu" extends="struts-default"> ``` - **`name`**:包名,必须唯一。 - **`extends...

    struts2 中文文件名文件下载

    解决Struts2中的中文文件名下载问题,可以按照以下步骤进行: 1. **配置Struts2 Action类**: 在处理文件下载的Action类中,需要指定文件名的字符编码。可以使用`ContentDisposition`类来自定义HTTP响应头,以指定...

    Struts2_1100_SimpleDataValiation

    本教程“Struts2_1100_SimpleDataValidation”聚焦于Struts2中的数据验证功能,这是一个核心特性,用于确保用户输入的数据符合预设的业务规则,从而提高应用的安全性和可靠性。 在Struts2框架中,数据验证分为两个...

    Struts2输入校验总结

    在Struts2中进行输入校验,主要涉及以下几个步骤: 1. **配置Action**:首先,你需要在Struts2的配置文件中定义Action,并指定一个`input`属性,这是当验证失败时,用户将被重定向到的页面。例如: ```xml ...

    struts2文件上传

    在Struts2中,`struts.xml`是配置文件,用于定义动作、结果、拦截器等。对于文件上传,通常会有一个预设的拦截器链,其中包含处理文件上传的拦截器,如`FileUploadInterceptor`。默认情况下,这个拦截器可能会限制...

    struts2验证框架示例

    在Struts2中,验证框架是其核心特性之一,它允许开发者对用户输入的数据进行校验,确保数据的完整性和安全性。这个“struts2验证框架示例”提供了深入理解并实际操作Struts2验证功能的机会。 首先,让我们了解一下...

    完整struts2文件上传示例

    在Struts2中,实现文件上传并不复杂,但需要理解其背后的原理和配置。以下是对"完整Struts2文件上传示例"的详细解释: 1. **配置Struts2框架** 在Struts2中,我们首先需要在`struts.xml`配置文件中添加相关的拦截...

Global site tag (gtag.js) - Google Analytics