`

struts 异常:does not contain handler parameter name

阅读更多
出现此异常的原因是 struts-config.xml 文件中 forward  节点中的name的值没有save值, jsp页面中的form表单中请求的<form action="userAction.do?action=save" method="get">action的值save 在struts——config.xml 中没有找到,就会出现这样的错误。

struts-config.xml 文件内容部分如下:---------------------
<action path="/userAction"
name="userForm"
attribute="userForm"
scope="request"
parameter="action"
type="com.cn.bireport.action.UserAction"
validate="false">
<forward name="userList" path="/userList.jsp" />
<forward name="edit" path="/modifyUser.jsp" />
<forward name="add" path="/addUser.jsp" />

</action>
</action-mappings>
------------------------
出现的具体异常如下:

avax.servlet.ServletException: Request[/userAction] does not contain
handler parameter named 'action'.  This may be caused by whitespace in the label text.
org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:222)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:256)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
com.cn.bireport.common.BaseAction.execute(BaseAction.java:50)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.cn.bireport.common.CharacterEncodeFilter.doFilter(CharacterEncodeFilter.java:41)
分享到:
评论

相关推荐

    xcode报错SDK does not contain 'libarclite' at the path

    然而,开发者们时常会遇到各种各样的错误,其中“SDK does not contain 'libarclite' at the path”是一个常见的问题,主要与Apple的Automatic Reference Counting (ARC)机制有关。本文将深入探讨这个错误的原因、...

    SDK does not contain 'libarclite'

    标题中的问题"SDK does not contain 'libarclite'"指的是某个SDK缺少一个名为`libarclite`的库文件。这可能是一个错误或者是因为SDK未完整安装或配置不当导致的。 `libarclite`是一个特定的库,尤其在Android开发中...

    mybatisMapped报错 Statements collection does not contain value for

    ### mybatisMapped报错 Statements collection does not contain value for 在使用MyBatis框架进行数据库操作时,可能会遇到“Mapped Statements collection does not contain value for”这样的错误提示。这通常...

    xcode 15 找不到libarclite 等文件

    clang: error: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the ...

    GEE错误-Dictionary does not contain key constant.pdf

    The error is " List (Error) Dictionary.getNumber: Dictionary does not contain key:constant." Would be generous to take some time out and help me correct the error? 我无法纠正代码中的错误。错误如下 ...

    apache-maven-3.5.4

    - Check that Maven settings.xml does not contain http repositories - Check that Maven pom files do not contain http repository ----- - Check that Maven pom files do not contain http repository ----- -...

    iOS Xcode SDK does not contain 'libarclite'

    xcode 运行支持的arc文件,报错信息:SDK does not contain 'libarclite'

    14.3(FromXcode_12.3_beta_xip).zip

    xcode真机调试文件14.3 DeviceSupport iOS 14.3 真机调试文件 位置/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    libarclite-arc

    解决 Xcode 14.3,Xcode 15 旧项目可能报错 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphone...

    反编译工具ILSpy.exe

    ILSpy.exe是一款强大的开源反编译工具,专为.NET Framework和.NET Core应用程序设计。它允许开发者查看、理解和分析编译后的.NET程序集的内部结构,包括IL(中间语言)代码、元数据、类、方法、属性和事件等。...

    iOS组件化之cocoapods私有库的创建 说全啦

    iOS 组件化之 Cocoapods 私有库的创建 本资源摘要信息将详细介绍 iOS 组件化之 Cocoapods 私有库的创建过程,从准备工作到创建私有库的整体流程,并涵盖了相关的知识点。 准备工作 在开始创建私有库之前,需要...

    Android Studio配置本地SDK的方法

    问题一:Android Studio报错:SDK does not contain any platforms. 解决方法:本地SDK应放到名为platforms的外层文件夹内。 例子:D:\SDK\platforms… (选择路径时选取到SDK文件夹即可) 问题二:Android SDK ...

    pdfbox最新版

    PDFBox是Apache软件基金会的一个开源项目,专门用于处理PDF(Portable Document Format)文档的Java库。这个最新的版本“pdfbox2.0.4”提供了全面的功能,帮助开发者在Java环境中创建、编辑、读取和操作PDF文件。...

    ENVI中利用矢量边界裁剪栅格数据详解

    在ENVI(Environment for Visualizing Images)中,利用矢量边界裁剪栅格数据是一项常见的地理信息系统(GIS)操作,用于根据特定区域的边界精确提取栅格数据。ENVI提供了简单易用的工具来实现这一功能,使得用户...

    libarclite-arc,xcode, 解决 Xcode 14.3,Xcode 15 旧项目可能报错

    解决 Xcode 14.3,Xcode 15 旧项目可能报错 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphone...

    ios 利用http 向服务器请求数据

    ### 1....同步GET请求是在当前线程中执行的,会阻塞其他操作直到请求完成。在iOS中,我们可以使用`NSURLSession`或更老的`NSURLConnection`来实现同步GET请求。例如,使用`NSURLSession`的方法如下: ...

    OpenCore-0.7.6

    OpenCore 是一个现代的引导加载器,用于在MacOS系统上实现启动自定义硬件或进行系统升级。OpenCore 0.7.6 版本是该软件的一个特定迭代,提供了许多改进和修复,以增强其稳定性和兼容性。在这个版本中,我们可以期待...

    Android NDK环境搭建及遇到的问题详解

    Android NDK环境搭建及遇到的问题详解,我就是看它搭建JNI开发环境的。

    解决oracle用户连接失败的解决方法

    安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误: error: the account is locked 可能是下面几个原因。 1.... 2. 此用户被管理员手工锁定;...

    I18N.CJK.dll,I18N.dll,I18N.West.dll

    在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。 把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。

Global site tag (gtag.js) - Google Analytics