问题标签 [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.

0 投票
3 回答
3656 浏览

java - 从 Struts 2.3.12 迁移到 2.3.20 后,动作映射不起作用

目前我在我的项目中使用 Struts 2.3.12 并且一切正常。现在我需要将 Struts 版本升级到 2.3.20 以解决一些安全问题。

我在我的项目中将 Struts 和所需的 Struts 插件版本更改为 2.3.20pom.xml并构建了项目战争。现在,我正在尝试访问我的应用程序主页 URL,然后出现以下异常:

没有为与上下文路径关联的命名空间[/web/public]和操作名称映射的操作。- [未知位置][reset-password!reset][/ims]

我对正在发生的事情一无所知。

我查看了 struts 2.3.20 的发行说明,但没有得到任何提示。

我正在使用strust2-convention-plugin.

我正在分享我的web.xmlstruts.xml文件。它如下所示:

web.xml

struts.xml

struts-base.xml

我在我的班级中使用基于注释的动作映射,如下所示

0 投票
1 回答
2083 浏览

java - 没有为与上下文路径 [/Struts2Application] 关联的命名空间 [/] 和动作名称 [LoginClass] 映射的动作。- [未知位置]

为什么我在我的第一个 struts2 应用程序中收到此错误

主页.jsp:

Struts.xml:

登录检查类.java:

网页.xml:

这个问题在较早的日期为我提出,所以我通过这个Struts2 修复:没有为命名空间 [/] 和操作名称 [hello] 映射的操作与上下文路径 [/struts2App1] 关联,但现在无法修复此问题。

有人告诉我我在哪里做错了吗?

0 投票
1 回答
1681 浏览

java - HTTP 404 - 没有为命名空间 [/modeldriven] 映射的操作和与上下文路径关联的操作名称 [datosUsuario] [/FormularioMD]

我是struts2的初学者。我在 eclipse 上创建了一个动态 web 项目,以便使用 struts 2。它有问题,我只是不知道为什么。控制台输出是:

我有以下目录结构:

我的 JSP 文件输入数据:

我的动作类,注意:我使用注释:

我的 JSP 文件显示结果:

我的 web.xml 文件:

那么,有谁能帮帮我吗,谢谢。

0 投票
1 回答
57 浏览

java - 谁可以帮助我使用 struts2 和 hibernate 来解决特定异常:HTTP 404 - There is no Action mapped for namespace

我正在学习如何使用 struts2 和 hibernate,但我无法解决此异常“没有为命名空间 [/] 映射的操作和与上下文路径 [/ConsultarPatente] 关联的操作名称 [registrar_barrios]。”。我知道它被问了很多次,但在几种情况下很常见,我们也开始了:

下一个是建立在eclipse上的。

1.- 项目浏览器https://www.dropbox.com/s/4gg52h64e4hz64s/package.png?dl=0

2.- 代码(src 和 WebContent 文件夹)。 https://www.dropbox.com/s/x3q9qtq050a8anv/Files.rar?dl=0

3.- 我认为 AgregarBarrioAction 和 registrar_barrios 不起作用。

4.- 数据库。

5.- AgregarBarrioAction 代码。

6.- registrar_barrios.jsp 代码

给我一个帮助,我很感激你。祝你好运!!!

0 投票
2 回答
1440 浏览

java - WebSphere & Struts2,不欢迎文件

全部,

我进行了搜索和研究,但找不到将现有项目从 Tomcat 7.x 迁移到 WebSphere 8.0 所缺少的内容。我已经为这个问题创建了一个解决方法,但我的好奇心越来越好,因为我不明白为什么。我的问题是,当我第一次将项目加载到 WebSphere 时,我得到了There is no Action mapped for namespace [/] and action name [] associated with context path. 我研究并发现了一些可以尝试的方法。我添加了

无济于事,最终我添加了一个重定向到欢迎页面的空操作,一切都很好。但是,我个人认为这是一种解决方法,而不是解决方法。所以,我想我的问题是为什么它不属于欢迎文件列表?我在设置/转移项目时错过了什么吗?我是否误解了过滤器的工作原理?

我在我的 struts2 解决方法、web.xml 和文件结构下面包含了。感谢你们可以提供任何帮助。

杰夫

web.xml 片段

struts.xml 片段

正在使用的文件结构

编辑

按要求

索引.jsp

0 投票
1 回答
122 浏览

struts2 - Struts.xml 与 struts.xml

我是 Struts2 的新手,我正在做一个可以帮助我学习的简单项目。我从大写的Struts.xml文件开始。S当我运行它时,我得到了我的网页,其中包含几个字段和一个提交按钮。当我填写它们并单击提交时,我收到一个 404 错误说:

我做了一些研究,发现了一个建议,只需将小写字母更改Struts.xml为大写字母即可。当我这样做并运行我的项目时,我什至不再进入我的第一页。我只是收到 404 错误,因为它正在尝试查找我的. 关于为什么更改为小写会导致比它修复的问题更多的任何想法? 我的文件在. 我在下。struts.xmlsindex.jspstruts.xml
struts.xmlWebContent/WEB-INF/classesindex.jspWebContent

这是我的struts.xml代码

0 投票
1 回答
11582 浏览

java - 找不到操作或结果

我正进入(状态:

com.opensymphony.xwork2.util.logging.commons.CommonsLogger 警告找不到操作或结果没有为命名空间 [/] 映射的操作和与上下文路径 [/] 关联的操作名称 []。- [未知位置]

我正在使用 RAD + WebSphere 的组合进行开发,代码如下:

struts.xml:

网页.xml:

我已阅读所有博客并尝试了网站上提到的所有内容。这是一个错误,因为我无法找到一些不同的原因。

0 投票
0 回答
131 浏览

java - struts.xml和struts注解可以同时使用吗

我在我的应用程序中使用两个动作类,我在一个动作类中使用注释,我想将 struts.xml 用于另一个动作类。可能吗。当我使用注释时,这是有效的

但是当我使用 struts.xml,删除注释时,我收到了这个错误

没有为与上下文路径 [/quizcreator] 关联的命名空间 [/] 和动作名称 [] 映射的动作。- [未知位置]

Struts.xml

0 投票
2 回答
867 浏览

java - Struts2 操作扩展设置为空时出现 404 错误

我想删除 Struts2 应用程序中的操作后缀扩展。

添加<constant name="struts.action.extension" value=""/>struts.xml 但 Apache 服务器会引发 404 错误。

HTTP 状态 404 - 没有为与上下文路径 [/Ideck_V3] 关联的命名空间 [/] 和操作名称 [login.jsp] 映射的操作。

welcome-file-listweb.xml第一页使用。这是web.xml

这里是struts.xml

我该如何解决这个问题?

0 投票
1 回答
492 浏览

java - 使用 Struts 2 实现 Spring Security

我想实现 Spring Security + Struts2

执行项目时遇到问题:

没有为命名空间 [/] 映射的操作和与上下文路径 [/Project] 关联的操作名称 [j_spring_security_check] 因为在 struts.xml 中没有名为“j_spring_security_check”的操作

我该如何解决这个问题?这是代码Login.jsp

登录.jsp