问题标签 [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.
xml-validation - Struts 1.1 validation.xml: myList.size() == 0. 如何检查这个
我有一种情况,JobTitles 列表的长度可以为 0,如果是这样,则不应验证字段 jobTitleId。
任何帮助肯定会受到赞赏。我已经尝试过开发人员文档,但我没有得到它。
java - 访问当前登录用户对象的 ACEGI 标记
我有一个使用 Acegi Security 的旧版 java webapp。我正在尝试从 jsp 页面中删除所有 java 脚本。是否有任何 ACEGI 标签可用于替换以下表达式:
上面的表达式返回当前登录的用户对象。例如,我可能有一个 JSP 页面,上面写着“你好,Bob,你的生日是 1980 年 1 月 1 日”。其中名字“Bob”和生日是从 Bob 的用户对象中提取的。
注意:我知道我的 Struts Action 可以声明 User 对象并将其初始化为上述代码的值,但我更愿意直接从 JSP 页面访问当前登录的用户。
java - 如何在 Struts 1.2 的 .properties 文件中转义大括号
我需要在渲染的 JSP 代码中保留属性文件中的大括号。可能吗?
我尝试过以下选项:\{
, '{
, {{
, '{'
, /{
, 但没有帮助。
在运行时,我得到一个异常:
java.lang.IllegalArgumentException:无法解析参数号
问题是 struts 将 处理{}
为运行时值的占位符。非常感谢任何帮助。
java - Java EE 中 Struts 1.2.9 中的分页
我在 Objectweb Lomboz eclipse 版本 3.3 的 Struts 中尝试了分页。但我得到一个“找不到类”的错误。
错误是
例外
根本原因
我不知道代码有什么问题。我从viralpatel.net 复制了它。我感觉此代码仅适用于 struts 2。因此,如果您有任何适用于 struts 1.2.9 的分页程序,请在答案中提供。
jsp - Struts 禁用字段
我需要在加载时禁用jsp页面上的下拉菜单。但是,如果禁用了html元素,则不会发布它。我尝试使用与html元素具有相同ID的隐藏元素它仍然没有发布元素。我是使用 struts。任何建议将不胜感激。
谢谢 Minu
javascript - javascript中的jsp
我创建了一个jsp页面。因为当我选择 1 个复选框或两个复选框或无时,相应的文本框和列表框必须显示在同一页面中。
为此,当我单击复选框时,我尝试调用 javascipt 函数。javascript 函数包含显示文本框的代码。但它没有用。
由于我在 struts 中做这个项目,我不知道如何获取复选框值。并且调用 JavaScript 函数有效。但是在JavaScript函数中没有进入jsp代码。
我的代码是
java - 如何在 struts 1.x 中准备视图
我是一个struts新手。我有一个Form
,一个Action
和一个jsp view
。
事件表单的一个属性是Country
我做的第一件事Action
是:
在视图中,我使用以下方法渲染选择元素:
这工作正常,直到我添加ActionForm#validate来做一些验证检查(与国家无关,例如姓氏!= null)。
通过 struts 规范,一旦出现错误,就Action#execute
永远不会执行。因此,countries
集合不再在请求中,视图呈现为空的选择元素。
我知道我很可能错过了一些 struts 的核心概念。一位朋友建议让 dao 在视图上可用,这样我就可以随时获取国家/地区,但我通常更喜欢在执行任何 JSP“代码”之前准备视图(预取数据库数据)。
有任何想法吗?
java - 如何在 Struts 中包含多个消息资源?
我正在使用(学习...)Struts 1.3 来构建 MVC Web 应用程序。为清楚起见,我想包含多个<message-resources>
元素 - 将消息分成应用程序特定模块的文件。
Apache官方文档指出:
你可以为你的 webapp 定义一个或多个
<message-resources>
元素;模块可以定义自己的资源包。在您的应用程序中可以同时使用不同的捆绑包,'key' 属性用于指定所需的捆绑包。
但是,当我包含多个元素时,JSP 会导致异常,指出缺少 key 消息:
这是 XML:
如果没有第二个“注册”资源,则不会引发异常。“label.username”仅存在于“DefaultResource”中。
非常感谢。
java - java struts1:使用 One ActionForm 从一个动作转发到另一个动作
就像我在标题中所说,我有两个动作(studentAction
,UpdateStudentAction
)一,动作形式: studentForm
和struts-config,如:
重定向的第一个操作方法
}
第二种行动方法(收件人):
**这是问题,第二个动作从第一个动作中得到一个空表单**我该如何解决这个问题?!
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-scope
,session-scope
如果它不是 bean 指定的name
。可选 ifname
指定,否则无效。
我在scope
属性和attribute
属性之间感到困惑。
我可以在哪里使用attribute
属性?
请帮我。