问题标签 [struts-tags]

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

java - Struts2标签插入

我目前正在从 Struts 2.0.11.1 升级到 Struts 2.3.7,但是我遇到了 Struts 标签的输出问题(例如<s:radio><s:textarea>。之前,这些标签的输出是两个<div>,一个包含标签,并且一个包含单选按钮/文本区域。但是在我升级后,<br>两者之间有一个<div>

前:

该jsp:

@评论:这个项目中有很多以前从未见过的东西(不是很好);)

有谁知道这是否在 Struts 中发生了变化,如果是,如何避免创建<br>'s?

0 投票
1 回答
5997 浏览

java - 使用 struts 2 表单标签编辑对象的 ArrayList

我有 2 节课 -StudentCourse. 两者都在它们内部的属性上定义了所有 getter 和 setter。使用这两个类,我正在尝试构建一个具有通用功能的 Web 应用程序,例如在不同的 jsp 页面中编辑和添加学生。我的学生可能已经注册了多门课程,并且每个学生的每门课程的分数应该可以在应用程序内进行编辑。

现在我有一个studentMarks.jsp从动作类加载数据的 -StudentAction

首先加载一个执行studentCourseList操作的页面,该操作用所有记录填充页面(此页面工作正常),并且在每条记录之后都有一个编辑按钮。单击编辑后,将调用editCoursePage设置一个学生对象并获取该学生的课程列表。请注意,我没有重复使用 hashmap 中的课程列表。在此页面中,学生分数与文本框内的分数一起显示,以便进行编辑。此页面显示正确的学生信息。

编辑课程.jsp

课程.java

现在这个表单正在显示正确的数据,但问题是提交时,它没有将课程的值传递回editCourseAction。我已经尝试过各种可以通过表单填充列表但无法完成的 OGNL 表达式。如果我尝试在动作类中获取 courseList 的值,它总是通过 NPE。虽然它没有正确发送rollNo。请告诉我我做错了什么。是语法问题还是方法错误?

0 投票
1 回答
1354 浏览

jakarta-ee - java.util.ConcurrentModificationException when iterating over a hashmap with struts iterator

I am trying to use a hashmap to populate textfields in a jsp and bring back the modified values in the action class through the same hashmap i used to populate. In spite of many different approaches, i am failing to do so. I tried sending back an object list but i failed in that too(see this thread). Its not necessary that i use the following approach, but i just want to take a modified list back to action class through struts tags. Please help me in this i already wasted a lot of time in this.

Action class code

Inside the jsp

Running this code throws this error...

If i use the following code

It displays the values correctly but does not pass them back to the action class. Could you please tell me how to accomplish my task

0 投票
1 回答
13875 浏览

jsp - 如何根据从数据库中检索的值检查单选按钮?

我有一个 JSP 页面,我在其中将所选单选按钮的表单和值保存在数据库中。现在,我需要更新该页面,所有内容都在显示,但未选中单选按钮。我不知道如何在我的 jsp 上显示以前选择的单选按钮。我正在使用 Struts2,Java。

JSP代码:

假设我从数据库中获取单选按钮的值为“nC”,现在如何自动选择第二个单选按钮。

我试过:

但我收到错误:

0 投票
0 回答
445 浏览

hashmap - 在 JSP 的请求或 ActionForm 中设置 HashMap

Strut 1.3 应用:

我将 hashMap 设置为请求并使用它在 JSP 中创建复选框列表。我正在创建一个名称为“checkboxname”的复选框,并且我在 ActionForm 中有关联的变量(类型为 String[]),名称为“checkboxname”。这将保留选中复选框的值。

现在当使用提交表单时。表单没有设置 HashMap 值。如何使 hashMap 在提交生成的表单中可用。

通常,我们会使用隐藏元素来保留仍然提交的值(但在 String 的情况下可以使用)。但是,我真的不确定如何在 HTML 表单元素中保存 hashMap。

有没有其他方法可以实现这一点。

简短:我想创建或持久化一个 Hashmap 请求属性以在提交操作类中使用它

0 投票
1 回答
1678 浏览

java - 当前 URL /web/guest/HTML 在 Liferay 6.0.6 中生成异常:null

我用 Jasper Reports 开发了一个 Struts2 示例,一切正常。在我的index.jsp我有

index.jsp

struts.xml

但是当我想用 Liferay 6.0.6 做到这一点时,我得到了这个错误:

在我的struts.xml我有:

所以任何人都可以帮助我。

0 投票
1 回答
666 浏览

java - Jquery 错误 - 在调用 Struts 2 操作时

我正在从 jQuery 调用 Struts 2 操作,如下面的代码。

有没有办法从 jquery 调用 struts 动作?

0 投票
1 回答
6828 浏览

struts2 - Struts 2 if-else 标签

我很确定我错过了一些完全无关紧要的东西,但我一直无法弄清楚。

我在我的 jsp 中使用 struts 2 标记来迭代对象并显示结果。这是有条件的,在它可以迭代之前检查对象是否不为空。if 部分完美运行,它打印出电影列表。但其他似乎不起作用。

0 投票
1 回答
4238 浏览

java - 将值列表从 jsp 传递到 Struts 2 中的 Action 类

我有以下 JSP 代码来显示值列表

它显示结果列表。现在我想将所有 Id 值传递给操作类。我已经在struts.xml. 现在在动作类中,只有 Id 的最后一个值即将到来。但我需要动作类中的所有 Id。

0 投票
1 回答
664 浏览

jsp - struts标签内的JSTL标签

我尝试对 onChange 事件使用 2 个不同的函数,如下所示:

但是得到如下JSP错误:

期望引用值,得到字符:= 属性:${model.editTaxes 不是有效的属性名称期望引用值,得到字符:t

有什么输入吗?