问题标签 [struts-config]

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 回答
51654 浏览

struts - Struts的基本流程

好吧,我想学习 Struts,所以我将从 Struts 1 开始,我想知道一般流程。需要什么文件?

struts-config.xml 的作用是什么?验证.xml?validation-rules.xml 当您访问您的 JSP 页面时,触发了一个动作,会发生什么?Action 和 Form 类有什么作用?触发动作时首先调用哪个类。

我刚刚下载了一个示例表单,所有这些文件起初都令人困惑。我想知道发生了什么来更好地了解 Struts。

0 投票
0 回答
999 浏览

unit-testing - StrutsTestCase 2.1.4 中缺少配置资源

我正在尝试使用 StrutsTestCase 2.1.4 对我的 Struts 应用程序进行单元测试。但是当我尝试运行测试时,会发生“缺少路径/WEB-INF/web.xml 的配置资源”错误。

我在 StrutsTestCase 的 FAQ 中查找它,并按照说明将我的应用程序路径添加到类路径中。但是,它没有用。

然后我使用 setConfigFile() 方法来指定 web.xml 和 struts-config.xml 的路径。如您所见,它也不起作用。

这是我的测试类中的 setUp() 方法覆盖:

使用此方法的不同之处在于,错误消息变为“缺少路径 E:/JavaPros/stolon/STOLONCAS/build/web/WEB-INF/struts-config.xml 的配置资源”。这让我很困惑,因为我绝对确定该路径中有 struts-config.xml。

0 投票
5 回答
49037 浏览

java - struts 动作映射动作输入属性

当谈到 Java 和 Struts 时,我是个菜鸟(我觉得自己像 Java 世界中的 .Net 男孩)。

action 元素的 input 属性是做什么用的?因此,在下面的示例中,输入是 someinput.jsp。

0 投票
2 回答
1937 浏览

java - Eclipse 中的 Struts.xml 包命名空间

我正在尝试使用 struts 应用程序设置 apache tomcat 服务器。问题是项目的目录结构映射得很差。当我尝试启动我的服务器时,我已经对其进行了更新并遇到了问题。我的文件夹结构如下。

在此处输入图像描述

我更改的主要内容是将所有 jsp 文件移动到一个单独的文件夹中,它们最初只是直接在 Web Content 文件夹中。我的问题是现在我认为我唯一需要更改的是 struts.xml 的包默认命名空间(他们制作的唯一一个)到“/jsp”,认为“/”将指向 web 内容文件夹并添加 jsp 会命中正确的文件夹。然而,情况似乎并非如此。我收到一条错误消息:“没有为命名空间“/”和操作名称 mainDashboardHome 映射操作。” (尝试清理服务器、清除 FF 缓存并重新启动 Eclipse),就像它甚至没有看到我更改了包的命名空间一样。我的 web.xml 是超基本过滤所有 url 模式到 struts2。我唯一能想到的是欢迎文件列表:Welcome.jsp' s 重定向需要更改...下面的代码。不知道要改成什么。

也是我的 struts.xml 包定义的开始,其中包含仪表板操作(位于 SRC 文件夹中):

0 投票
1 回答
14480 浏览

forms - 这是会话范围或请求范围内的 struts 1.x 表单 bean 吗?

我一直在为此寻找一个具体的答案,因为大部分谷歌都返回了很多非常古老的帖子。这是greetingActionForm在请求范围内,还是在会话范围内?action除了andform-bean声明之外还有其他位置可以确定表单的范围吗?

0 投票
1 回答
433 浏览

struts-1 - 读取表单 bean 属性以传递给转发

我正在使用struts 1.3。我有一个我在 3 种不同情况下重用的动作。支持 this 的表单 bean 具有一个属性,该属性具有完整路径(从 jsp 传递),在成功/失败的情况下操作应转发到该路径(每种情况的路径不同,具体取决于用户正在执行的操作)。如何为 struts 配置中操作的输入属性指定此属性以从该表单 bean 属性中读取。

0 投票
2 回答
5013 浏览

eclipse-plugin - 如何将 Struts 1.x 添加到 Eclipse Java EE?

我从 eclipse.org 下载 eclipse java EE 并从 apache.org 下载 struts 1.3。现在我想将 struts 框架添加到 eclipse 中,以便我可以使用 struts 库。我读了很多页,但每一页都说一些与另一页不同的东西。有谁知道如何将此插件添加到eclipse和config struts?这些版本的struts和eclipse是否有可能,或者我必须下载另一个版本?谢谢

0 投票
1 回答
681 浏览

java - 选择性地拒绝登录用户对部分操作的访问

在我的 struts 应用程序中,我想在某些用户(基于他们的角色)访问某些操作时有选择地将他们重定向到静态页面。

我不是在这里寻找完整的授权解决方案,但我的问题非常相似。

有没有办法在 struts-config.xml 中放置一些标志或任何其他详细信息,这些信息可以在 java 代码中用于识别这些操作是否属于我想要选择性地拒绝访问的类别?

注意:我不直接为我的操作扩展 org.apache.struts.action.Action。相反,我定义了一个扩展 org.apache.struts.action.Action 的抽象类,并且我的应用程序中的其余操作扩展了这个抽象类。因此,我可以在这里执行验证。我可以使用 mappings.getPath() 来识别此处的操作类型。但是我不想硬编码我想要选择性地拒绝访问的路径列表,而是我期待着是否可以在 struts-config.xml 中进行配置。

0 投票
1 回答
322 浏览

java - 我如何找到struts的html?

我真的很陌生,对此并不熟悉...我正在尝试编辑此文件夹,其中包含大量文件,包括 .xml ....我需要找到 html 部分,但它使用的是“struts”,而我没有除了它是一个 Java MVC 框架之外,我对它了解不多......

如何找到 html 部分?URL 是http://localhost:8080/ContractView.do

我在 xml 文件的 1 中进行了搜索,发现这可能有用:

关于如何获取 html 的任何想法?

我想基本上在菜单中添加一个额外的选项。

我对此真的很陌生,只是想在导航栏中添加一个额外的菜单,以便我可以在其中嵌入它将链接到的 php 文件。

它是一个软件,可以在 http://www.manageengine.com/products/service-desk/download.html下载

0 投票
3 回答
189 浏览

java - 无法在我的系统中配置 Struts

我已经安装了 Eclipse Heloios3.6 和 Tomcat 6.0 和 jdk 1.6。

你能给出struts的库文件和struts的配置文件,即struts-config.xml和web.xml吗?

当我尝试运行 struts 时,它显示请求的资源不可用错误。