问题标签 [action-mapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 没有为与上下文路径 [/TestStruts] 关联的命名空间 [/] 和动作名称 [Test] 映射的动作。- [未知位置]
我正在 NetBeans 7.2.1 中的 struts 2.3.16 上尝试我的第一个应用程序。它在输入 URL 时显示以下错误 - http://localhost:8080/TestStruts/Test.action
(有一个Test.jsp
页面)。
Test.jsp
页面:
动作类:
strtus.xml
文件:
web.xml
文件:
除了 Spring 的 jar 文件之外,我还在类路径中添加了以下 jar 文件。
- commons-beanutils-1.8.0.jar
- commons-chain-1.2.jar
- commons-collections-3.1.jar
- commons-digester-2.0.jar
- commons-fileupload-1.3.jar
- commons-io-2.2.jar
- commons-lang3-3.1.jar
- commons-lang-2.4.jar
- commons-logging-1.1.3.jar
- commons-logging-api-1.1.jar
- commons-validator-1.3.1.jar
- freemarker-2.3.19.jar
- javassist-3.11.0.GA.jar
- ognl-3.0.6.jar
- struts2-core-2.3.16.jar
- struts2-spring-plugin-2.3.16.jar
- xwork-core-2.3.16.jar
当 URL.jsp
从.action
like更改为时http://localhost:8080/TestStruts/Test.jsp
,它会显示以下警告。
我错过了什么?
java - java struts2 hibernate和spring应用程序和soap web服务
我有一个使用 struts2、spring 和 hibernate 框架的 Web 应用程序。现在我想通过肥皂网络服务公开它的一些方法。我有一个类,我只是用@WebService
注释和服务端点接口对其进行了注释。现在,当我在 glassfish 上部署我的应用程序时,它可以正常部署,但是当我尝试通过 glasssfish 管理控制台访问 wsdl 时。它给了我以下错误。
我了解它与配置有关的内容,但我无法弄清楚是什么配置。
web.xml
struts2.xml
应用上下文.xml
regex - Struts 2.3 忽略通配符操作
我正在设置一个使用 Struts 2.3 和 Tiles 2 的应用程序。一些页面将是 Struts 驱动的(例如大量的 CRUD),而其他页面将是简单的静态 HTML/JSP 页面。我想设置一些处理特定功能的操作并将所有其他 URL 发送到默认操作,该操作将根据提供的路径检查是否存在适当的静态页面。如果不是,则会生成 404 错误或类似的错误。
在struts.xml
中,我应用了一个看起来应该可以工作的基本配置;然而,Struts 似乎忽略了通配符操作。非通配符操作工作得很好。
这是struts.xml
:
这是我收到的错误示例:
我错过了什么或做错了什么?
java - Struts 2 : There is no Action mapped for namespace [/]
I am new to Struts 2 and I have been following a video tutorial on Struts 2(Koushik). I have created the Struts.xml, the action class and JSPs as same as created in the tutorial. But it gives the following exception.
Exception:
Struts.xml
Web.xml
TutorialAction.java (Action class that I'm using)
Project structure
success.jsp and error.jsp are normal jsp files with some text. I did a lot of things to resolve this issue by googling. But nothing didn't solve this. Please let me know if anyone knows what's behind this. I highly appreciate it. :)
java - 没有为命名空间 [/user] 映射的操作和与上下文路径关联的操作名称 [user!add]
点击index.jsp
页面中的URL后,返回消息
项目结构:
/Struts2/WebRoot/WEB-INF/web.xml
/Struts2/src/struts.xml
/Struts2/WebRoot/index.jsp
/Struts2/WebRoot/user_add_success.jsp
/Struts2/src/com/bjsxt/struts2/user/action/UserAction.java
/Struts2/src/com/bjsxt/struts2/user/model/User.java
我导入的 struts 包
- /Struts2/WebRoot/WEB-INF/lib/commons-fileupload-1.3.jar
- /Struts2/WebRoot/WEB-INF/lib/commons-io-2.2.jar
- /Struts2/WebRoot/WEB-INF/lib/commons-lang3-3.1.jar
- /Struts2/WebRoot/WEB-INF/lib/commons-logging-1.1.jar
- /Struts2/WebRoot/WEB-INF/lib/freemarker-2.3.19.jar
- /Struts2/WebRoot/WEB-INF/lib/javassist-3.11.0.GA.jar
- /Struts2/WebRoot/WEB-INF/lib/ognl-3.0.6.jar
- /Struts2/WebRoot/WEB-INF/lib/struts2-core-2.3.16.jar
- /Struts2/WebRoot/WEB-INF/lib/xwork-core-2.3.16.jar
/Struts2/WebRoot/WEB-INF/web.xml _
/Struts2/src/struts.xml _
/Struts2/WebRoot/index.jsp _
/Struts2/WebRoot/ user_add_success.jsp
/Struts2/src/com/bjsxt/struts2/user/action/UserAction.java _
/Struts2/src/com/bjsxt/struts2/user/model/User.java _
java - WebSphere 问题
我在一个 Java 应用程序中工作。我正在使用 Struts2 和 Hibernate。该应用程序在 Tomcat7 中运行良好,但是当我在 IBM"S Websphere 上部署该应用程序时,我收到以下 URL 的以下错误
jsp - 没有为命名空间 [/] 映射的操作和与上下文路径 [] 关联的操作名称 [searchUser]
在将我的 Struts Action 转换为注释之前,该项目运行良好。但现在我试图处理注释,并出现此错误。我之前struts.xml
包含该操作的文件是:
现在我把它转换成注释,我的MemberCrudOperations
课
我的视图文件是:
Struts 问题报告
struts2 - 过滤器映射 URL 模式 *.action 不起作用 struts2
在 struts2 web.xml 应用程序中,我有过滤器和 servlet
web.xml
在调用 servlet 时,它将请求映射为操作,因为 Filer Url 模式为
我尝试将其修改为
它显示错误。你能帮助我如何调用 servlet。
在这种情况下,在调用 servlet 时,它显示为
没有为与上下文路径 [/TranslateApp] 关联的命名空间 [/] 和操作名称 [SchServlet] 映射的操作。
error-handling - 在 Struts 2 中找不到操作时如何处理 404 错误
在 Struts 2 中,如果找不到操作,我想重定向到404.jsp
页面,我在web.xml
文件中添加了错误代码,如下所示。
它呈现404.jsp
页面内容,但在日志中出现以下错误。如何删除以下错误
tomcat - 获取 404 There is no Action mapped for namespace 错误
我正在使用 Struts2 Web 应用程序。一切都运行良好。所有操作都正确映射,应用程序正确重定向到页面。但是,当我为这个特定模块(与文件上传相关)做同样的事情时,它只是失败了!我不明白出了什么问题,我尝试了各种“/”组合,但我仍然无法让页面重新定向。我究竟做错了什么?
我的struts.xml
:
以及它应该重定向的表单:
placerequest
是不会被映射的动作!
请帮忙。
完整的错误信息:
类型状态报告
消息没有为与上下文路径 [/ProConsulto] 关联的命名空间 [/] 和操作名称 [placerequest] 映射的操作。
描述 请求的资源(没有为命名空间 [/] 映射的操作和与上下文路径 [/ProConsulto] 关联的操作名称 [placerequest]。)不可用。