问题标签 [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.
java - Struts2标签插入
我目前正在从 Struts 2.0.11.1 升级到 Struts 2.3.7,但是我遇到了 Struts 标签的输出问题(例如<s:radio>
和<s:textarea>
。之前,这些标签的输出是两个<div>
,一个包含标签,并且一个包含单选按钮/文本区域。但是在我升级后,<br>
两者之间有一个<div>
。
前:
后
该jsp:
@评论:这个项目中有很多以前从未见过的东西(不是很好);)
有谁知道这是否在 Struts 中发生了变化,如果是,如何避免创建<br>
's?
java - 使用 struts 2 表单标签编辑对象的 ArrayList
我有 2 节课 -Student
和Course
. 两者都在它们内部的属性上定义了所有 getter 和 setter。使用这两个类,我正在尝试构建一个具有通用功能的 Web 应用程序,例如在不同的 jsp 页面中编辑和添加学生。我的学生可能已经注册了多门课程,并且每个学生的每门课程的分数应该可以在应用程序内进行编辑。
现在我有一个studentMarks.jsp
从动作类加载数据的 -StudentAction
首先加载一个执行studentCourseList操作的页面,该操作用所有记录填充页面(此页面工作正常),并且在每条记录之后都有一个编辑按钮。单击编辑后,将调用editCoursePage设置一个学生对象并获取该学生的课程列表。请注意,我没有重复使用 hashmap 中的课程列表。在此页面中,学生分数与文本框内的分数一起显示,以便进行编辑。此页面显示正确的学生信息。
编辑课程.jsp
课程.java
现在这个表单正在显示正确的数据,但问题是提交时,它没有将课程的值传递回editCourseAction。我已经尝试过各种可以通过表单填充列表但无法完成的 OGNL 表达式。如果我尝试在动作类中获取 courseList 的值,它总是通过 NPE。虽然它没有正确发送rollNo。请告诉我我做错了什么。是语法问题还是方法错误?
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
jsp - 如何根据从数据库中检索的值检查单选按钮?
我有一个 JSP 页面,我在其中将所选单选按钮的表单和值保存在数据库中。现在,我需要更新该页面,所有内容都在显示,但未选中单选按钮。我不知道如何在我的 jsp 上显示以前选择的单选按钮。我正在使用 Struts2,Java。
JSP代码:
假设我从数据库中获取单选按钮的值为“nC”,现在如何自动选择第二个单选按钮。
我试过:
但我收到错误:
hashmap - 在 JSP 的请求或 ActionForm 中设置 HashMap
Strut 1.3 应用:
我将 hashMap 设置为请求并使用它在 JSP 中创建复选框列表。我正在创建一个名称为“checkboxname”的复选框,并且我在 ActionForm 中有关联的变量(类型为 String[]),名称为“checkboxname”。这将保留选中复选框的值。
现在当使用提交表单时。表单没有设置 HashMap 值。如何使 hashMap 在提交生成的表单中可用。
通常,我们会使用隐藏元素来保留仍然提交的值(但在 String 的情况下可以使用)。但是,我真的不确定如何在 HTML 表单元素中保存 hashMap。
有没有其他方法可以实现这一点。
简短:我想创建或持久化一个 Hashmap 请求属性以在提交操作类中使用它
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
我有:
所以任何人都可以帮助我。
java - Jquery 错误 - 在调用 Struts 2 操作时
我正在从 jQuery 调用 Struts 2 操作,如下面的代码。
有没有办法从 jquery 调用 struts 动作?
struts2 - Struts 2 if-else 标签
我很确定我错过了一些完全无关紧要的东西,但我一直无法弄清楚。
我在我的 jsp 中使用 struts 2 标记来迭代对象并显示结果。这是有条件的,在它可以迭代之前检查对象是否不为空。if 部分完美运行,它打印出电影列表。但其他似乎不起作用。
java - 将值列表从 jsp 传递到 Struts 2 中的 Action 类
我有以下 JSP 代码来显示值列表
它显示结果列表。现在我想将所有 Id 值传递给操作类。我已经在struts.xml
. 现在在动作类中,只有 Id 的最后一个值即将到来。但我需要动作类中的所有 Id。
jsp - struts标签内的JSTL标签
我尝试对 onChange 事件使用 2 个不同的函数,如下所示:
但是得到如下JSP错误:
期望引用值,得到字符:= 属性:${model.editTaxes 不是有效的属性名称期望引用值,得到字符:t
有什么输入吗?