struts框架的 no result defined for action错误

问题描述

只要程序报错无论什么错误都报这个错误这是怎么回事啊看网上说是struts默认拦截器的问题,可是我把默认拦截器去掉还是报错<struts><constantname="struts.enable.DynamicMethodInvocation"value="false"/><constantname="struts.i18n.encoding"value="UTF-8"/><constantname="struts.locale"value="UTF-8"/><constantname="struts.custom.i18n.resources"value="message"/><constantname="struts.convention."value=""></constant><constantname="struts.action.extension"value="action"/><constantname="struts.configuration.xml.reload"value="true"/><constantname="struts.devMode"value="true"/><constantname="struts.objectFactory.spring.autoWire"value="type"></constant><packagename="claimVoucher"namespace="/jsp/claim"extends="struts-default"><interceptors><interceptor-stackname="defaultStack"><interceptor-refname="alias"/><interceptor-refname="servletConfig"/><interceptor-refname="i18n"/><interceptor-refname="prepare"/><interceptor-refname="chain"/><interceptor-refname="scopedModelDriven"/><interceptor-refname="modelDriven"/><interceptor-refname="fileUpload"/><interceptor-refname="checkbox"/><interceptor-refname="multiselect"/><interceptor-refname="staticParams"/><interceptor-refname="actionMappingParams"/><interceptor-refname="params"><paramname="excludeParams">dojo..*,^struts..*,^session..*,^request..*,^application..*,^servlet(Request|Response)..*,parameters...*</param></interceptor-ref><interceptor-refname="conversionError"/><interceptor-refname="validation"><paramname="excludeMethods">input,back,cancel,browse</param></interceptor-ref><interceptor-refname="workflow"><paramname="excludeMethods">input,back,cancel,browse</param></interceptor-ref><interceptor-refname="debugging"/></interceptor-stack></interceptors><!--导入上面写的拦截器栈--><default-interceptor-refname="defaultStack"/><global-results><resultname="login">login.jsp</result><!--<resultname="error">fail.jsp</result>--></global-results><global-exception-mappings><exception-mappingexception="java.lang.Exception"result="error"/></global-exception-mappings><actionname="defaultAction"><result>error.jsp</result></action><actionname="claimVoucher_*"method="{1}"class="action.ClaimVoucherAction"><resultname="list">claim_voucher_list.jsp</result><resultname="view">claim_voucher_view.jsp</result><resultname="toAdd">claim_voucher_edit.jsp</result><resultname="save">claim_voucher_view.jsp</result><resultname="toUpdate">claim_voucher_update.jsp</result><resultname="update">claim_voucher_view.jsp</result></action></package></struts>

上文中已在默认拦截器中去掉了exception还是如此这是为何啊?

解决方案

时间: 2024-08-02 08:52:47

struts框架的 no result defined for action错误的相关文章

java-struts框架: no result defined for action错误

问题描述 struts框架: no result defined for action错误 只要是程序报错,不管是什么错误,都会报这个错误,不知道为什么? <struts> <constant name=""struts.enable.DynamicMethodInvocation"" value=""false"" /> <constant name=""struts.i18

框架-No result defined for action xx and result success

问题描述 No result defined for action xx and result success 问题描述:struts2框架里action实现类,比如现在在AAA包下有一个BBBAction类.当在struts2.xml文件里配置时package用默认名称空间(即不配置package的namespace属性)如: /jsp/login_success.jsp/jsp/login_err.jsp 当从其他途径进入到此action时,即从其他途径如jsp页面提交到此action()时

求助:No result defined for action X and result input

问题描述 求助:No result defined for action X and result input 我使用是SSH框架 ,在web页面点击提交后提示: com.opensymphony.xwork2.util.logging.commons.CommonsLogger error SEVERE: Could not find action or result /book2/progenitor2!register.action No result defined for action

异常处理-Struts2项目中声明式异常捕捉 却显示No result defined for action

问题描述 Struts2项目中声明式异常捕捉 却显示No result defined for action LoginForm.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"

jsp-tomcat提示action错误

问题描述 tomcat提示action错误 struts配置: /validate.jsp /success.jsp validate.jsp: /s:form ValidateAction: package action; import com.opensymphony.xwork2.ActionSupport; public class validateAction extends ActionSupport{ public String name; public String pass;

【struts框架】第一节Action-路径问题与创建Action方法

1.路径问题 路径问题说明: struts中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径. 虽然可以使用redirect方式解决,但redirect方式并非必要. 解决办法非常简单,统一使用绝对路径.(在jsp中用request.getContextRoot方式来拿到webapp的路径) 或者使用myeclipse经常用的,指定basePath: myeclipse建立jsp页面给自动生成的东西 <% String path = request.getCon

Struts 框架 之 文件上传下载案例

Struts 框架 文件上传 1. 先准备 Struts 环境 (我使用的是struts 2.3.4版本) 导jar包:   jar包的具体作用在前面的文章有讲. 配置 web.xml <!-- Struts核心拦截器 --> <filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepare

详解Java的Struts框架中上传文件和客户端验证的实现_java

文件上传 Struts 2框架提供了内置支持处理文件上传使用基于HTML表单的文件上传.上传一个文件时,它通常会被存储在一个临时目录中,他们应该由Action类进行处理或移动到一个永久的目录,以确保数据不丢失. 请注意,服务器有一个安全策略可能会禁止写到目录以外的临时目录和属于web应用的目录. 在Struts中的文件上传是通过预先定义的拦截文件上传拦截器这是可通过org.apache.struts2.interceptor.FileUploadInterceptor类的defaultStack

Java的Struts框架中的if/else标签使用详解_java

这些标签执行可在每一种语言找到的一种基本条件流程. 'If'标签可用于本身或与"Else If''标签和/或单/多'Else'标签,如下图所示: <s:if test="%{false}"> <div>Will Not Be Executed</div> </s:if> <s:elseif test="%{true}"> <div>Will Be Executed</div>