问题标签 [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 投票
6 回答
34089 浏览

eclipse - 没有为命名空间 [/] 和动作名称 [] 映射的动作与上下文路径 [/struts] 关联

我已经查看了 stackoverflow 上所有类似的问题,但没有帮助,抱歉。我与他们的主要区别是我在错误消息中得到了 EMPTY 操作名称。谷歌搜索没有帮助:(希望有人能提示在哪里寻找问题的根源。thx

信息:

struts.xml:

网页.xml:

好吧..image是不可能的,所以项目结构是:

更新:很可悲的是愚蠢=(我已经将我的 login.jsp 从 WEB-INF 移动到 webapp root 并解决了问题。

UPDATE2: 我进行了一些调查:如果我从 web.xml 中删除“welcome-file-list”块,容器将在 webapp 根目录中查找“index.jsp”以显示为应用程序运行的第一个视图。如果我删除“index.jsp”,那么我将得到相同的异常消息: 没有为命名空间 [/] 和操作名称 [] 映射与上下文路径 [/struts] 关联的操作

因此,在我看来,如果错误消息中的操作名称为空,并且 struts 的 xml 设置正确,那么第一步应该是启动 JSP 可用性检查。

干杯,伙计们。

0 投票
2 回答
1132 浏览

java - 如何在使用 type=redirect 重定向到另一个 Action 时传递参数?

我需要将一个参数从一个动作传递给另一个,但它遇到了以下错误。

struts.xml

在第一个操作中(在命名空间 /Product/Find 中),我正在设置具有 getter 和 setter 的 id。

在第二个动作中(在命名空间/Product 中),我有一个 id 变量以及 getter 和 setter。

0 投票
1 回答
9164 浏览

struts2 - 处理请求期间发生异常:没有为与上下文路径关联的命名空间 [/] 和操作名称 [enter-goal] 映射的操作

我正在尝试创建从一页到另一页的链接。我的主页是:enter-protein.jsp,我想在此页面中创建一个链接,当任何人单击该链接时,该链接将转发到另一个页面。我已经创建了链接,但它没有正确转发到该页面并且出现错误。创建应用程序时出现以下错误:

我的代码如下:

输入-protein.java

enter-goal.jsp 文件是:

你能帮我在哪里改变,这样错误就会消失。

0 投票
2 回答
3971 浏览

eclipse - 没有为命名空间 [/] 和操作名称映射的操作

我收到此错误:

web.xml

struts.xml

index.jsp

文件夹结构为:

在此处输入图像描述

编辑:

动作代码:

0 投票
0 回答
490 浏览

java - Struts2 - s:a 链接有效,但 s:submit 生成了这个异常。参数似乎不起作用

Struts 问题报告

s:a 链接有效,但 s:submit 生成了此异常。

这是代码:

这是struts xml

这是 web.xml

0 投票
1 回答
5764 浏览

struts2 - 没有为命名空间 [/] 和与上下文路径 [/projectName] 关联的操作名称 [actionName] 映射的操作。

我正在使用注释在 struts 2.0 上工作,并创建了一个 Web 项目,我只是在其中进行登录并在成功登录时重定向到另一个 jsp。但是,每当我尝试登录时,它都会向我显示一条错误消息:- 没有为命名空间 [/] 映射的操作和与上下文路径 [/strutsDemo2] 关联的操作名称 [welcome]。

我已将以下 jar 文件添加到我的项目中:

asm-3.3.jar asm-all-2.2.3.jar cglib-nodep-2.2.3.jar commons-fileupload-1.3.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3。 19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts2-convention-plugin-2.3.15.1.jar struts2-core-2.3.15.1.jar xwork-core-2.3.15.1.jar

我的jsp是:

我的行动课是:

Web.xml:

0 投票
1 回答
283 浏览

java - 没有 MVC 的宁静服务

我想创建一个Restful 服务,但是当我尝试 url "http..:8080/appanalytix-web/requirementservice/saverequirements" 它不起作用

我的服务:

是否需要有一个调度程序 servlet 才能使用 url ?由于这是我的服务,客户端将如何使用 HTTP PUT 或 POST 传递 json 字符串

编辑添加 servlet 后

我在 web.xml 中添加了 servlet,我尝试了 url http..:8080/appanalytix-web/restServices/requirementservice/saverequirements 我收到以下错误

0 投票
1 回答
3733 浏览

java - 更改多模块 Maven Web 项目的 struts.xml 文件名

我有一个包含多个模块的 Maven 项目。在四个模块中,其中两个是 Web 模块。

这是结构。

web_main模块是主要的,它也可以包含web_child模块。

web_child模块结构是

web_main模块结构是

两个模块都是war.

web-main依赖于所有模块,并且web-child依赖于前两个(API 和公共)模块。

web-main'spom.xml中,我添加了依赖web-child项,它会自动添加其他两个 jar。

主模块web-main在服务器上完美运行。

但是当我试图web-child单独运行模块时,它会显示如下错误

因为它没有采取struts-config.xml

当我将文件重命名为 时struts.xmlweb-child工作正常。但是那个时候主模块没有运行。

所以我想将struts.xml子模块重命名为struts-config.xml,我需要明确指定它。

我正在使用 Struts2。但是我尝试了以下方法web.xml,显然它没有用

如何解决这个问题呢?

更新 1

嗨,我在我的 web-child web.xml 中添加了以下内容

我得到以下异常。我需要添加任何依赖项吗?

0 投票
2 回答
838 浏览

java - Struts 2 简单的成功页面不指向 SampleAction 类

我已经按照youtube上的关于 struts 的教程进行了操作,我完全遵循了每一步,但是我遇到了一个问题,我的程序没有将我引导到课堂上。我知道它不直接,因为它不显示信息System.out.println("from execute");

这是我的代码:

struts.xml

web.xml

SampleAction.java

success.jsp

我得到这个输出:


类型状态报告:

这是我的控制台:

因此,控制台中应该有类似“from execute”之类的东西,System.out.println("from execute");但它不在课堂上,我不知道如何调试它了。 在此处输入图像描述

0 投票
6 回答
20203 浏览

java - HTTP 状态 404 - 没有为命名空间 [/] 和操作名称 [登录] 映射与上下文路径 [/struts2] 关联的操作

我已经学习了 Struts2 的理论,现在正在练习。执行项目时遇到问题。我在谷歌中搜索了很多方法,但找不到结果。请帮助我。下面是代码。请帮助我的朋友...

项目结构:

项目结构

web.xml

struts.xml

登录操作.java

登录.jsp

主页.jsp