问题标签 [struts-1]

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 投票
1 回答
575 浏览

xml-validation - Struts 1.1 validation.xml: myList.size() == 0. 如何检查这个

我有一种情况,JobTitles 列表的长度可以为 0,如果是这样,则不应验证字段 jobTitleId。

任何帮助肯定会受到赞赏。我已经尝试过开发人员文档,但我没有得到它。

0 投票
2 回答
269 浏览

java - 访问当前登录用户对象的 ACEGI 标记

我有一个使用 Acegi Security 的旧版 java webapp。我正在尝试从 jsp 页面中删除所有 java 脚本。是否有任何 ACEGI 标签可用于替换以下表达式:

上面的表达式返回当前登录的用户对象。例如,我可能有一个 JSP 页面,上面写着“你好,Bob,你的生日是 1980 年 1 月 1 日”。其中名字“Bob”和生日是从 Bob 的用户对象中提取的。

注意:我知道我的 Struts Action 可以声明 User 对象并将其初始化为上述代码的值,但我更愿意直接从 JSP 页面访问当前登录的用户。

0 投票
4 回答
7200 浏览

java - 如何在 Struts 1.2 的 .properties 文件中转义大括号

我需要在渲染的 JSP 代码中保留属性文件中的大括号。可能吗?

我尝试过以下选项:\{, '{, {{, '{', /{, 但没有帮助。

在运行时,我得到一个异常:

java.lang.IllegalArgumentException:无法解析参数号

问题是 struts 将 处理{}为运行时值的占位符。非常感谢任何帮助。

0 投票
1 回答
842 浏览

java - Java EE 中 Struts 1.2.9 中的分页

我在 Objectweb Lomboz eclipse 版本 3.3 的 Struts 中尝试了分页。但我得到一个“找不到类”的错误。

错误是
例外

根本原因

我不知道代码有什么问题。我从viralpatel.net 复制了它。我感觉此代码仅适用于 struts 2。因此,如果您有任何适用于 struts 1.2.9 的分页程序,请在答案中提供。

0 投票
1 回答
6131 浏览

jsp - Struts 禁用字段

我需要在加载时禁用jsp页面上的下拉菜单。但是,如果禁用了html元素,则不会发布它。我尝试使用与html元素具有相同ID的隐藏元素它仍然没有发布元素。我是使用 struts。任何建议将不胜感激。

谢谢 Minu

0 投票
1 回答
3063 浏览

javascript - javascript中的jsp

我创建了一个jsp页面。因为当我选择 1 个复选框或两个复选框或无时,相应的文本框和列表框必须显示在同一页面中。

为此,当我单击复选框时,我尝试调用 javascipt 函数。javascript 函数包含显示文本框的代码。但它没有用。

由于我在 struts 中做这个项目,我不知道如何获取复选框值。并且调用 JavaScript 函数有效。但是在JavaScript函数中没有进入jsp代码。

我的代码是

0 投票
4 回答
1450 浏览

java - 如何在 struts 1.x 中准备视图

我是一个struts新手。我有一个Form,一个Action和一个jsp view

事件表单的一个属性是Country我做的第一件事Action是:

在视图中,我使用以下方法渲染选择元素:

这工作正常,直到我添加ActionForm#validate来做一些验证检查(与国家无关,例如姓氏!= null)。

通过 struts 规范,一旦出现错误,就Action#execute永远不会执行。因此,countries集合不再在请求中,视图呈现为空的选择元素。

我知道我很可能错过了一些 struts 的核心概念。一位朋友建议让 dao 在视图上可用,这样我就可以随时获取国家/地区,但我通常更喜欢在执行任何 JSP“代码”之前准备视图(预取数据库数据)。

有任何想法吗?

0 投票
3 回答
21566 浏览

java - 如何在 Struts 中包含多个消息资源?

我正在使用(学习...)Struts 1.3 来构建 MVC Web 应用程序。为清楚起见,我想包含多个<message-resources>元素 - 将消息分成应用程序特定模块的文件。

Apache官方文档指出:

你可以为你的 webapp 定义一个或多个<message-resources>元素;模块可以定义自己的资源包。在您的应用程序中可以同时使用不同的捆绑包,'key' 属性用于指定所需的捆绑包。

但是,当我包含多个元素时,JSP 会导致异常,指出缺少 key 消息:

这是 XML:

如果没有第二个“注册”资源,则不会引发异常。“label.username”仅存在于“DefaultResource”中。

非常感谢。

0 投票
1 回答
4262 浏览

java - java struts1:使用 One ActionForm 从一个动作转发到另一个动作

就像我在标题中所说,我有两个动作(studentActionUpdateStudentAction)一,动作形式: studentForm和struts-config,如:

重定向的第一个操作方法

}

第二种行动方法(收件人):

**这是问题,第二个动作从第一个动作中得到一个空表单**我该如何解决这个问题?!

0 投票
1 回答
1234 浏览

java - struts-config.xml中动作节点的“属性”属性有什么用?

来自 Struts-Config.xml 的 dtd 定义 http://struts.apache.org/1.x/struts-core/dtddoc/index.html

action元素描述了ActionMapping object用于处理特定module-relative URI.

定义了以下属性: 用于访问我们的 ActionForm bean 的属性的attribute名称request-scopesession-scope如果它不是 bean 指定的name。可选 ifname指定,否则无效。

我在scope属性和attribute属性之间感到困惑。
我可以在哪里使用attribute属性?

请帮我。