struts-action相关内容

在执行struts 2动作类时给出一个空的json结果

我正在尝试使用休眠 ORM 从数据库中检索数据,并使用 Struts2 将输出作为 json 结果.一切都可以从数据库中检索数据,但对于 json 结果,我只得到 {}. 我认为我的编码有问题.但是需要一些帮助才能弄清楚. 这是我的动作类: @ParentPackage("json-default")公共类 SocialIconsAction 扩展 ActionSupport {私人 ..
发布时间:2022-01-16 22:42:35 Java开发

如何判断一个请求是Ajax还是Normal?

我想对 AJAX 请求和普通请求以不同的方式处理错误. 如何在 Struts2 操作中识别请求是否为 AJAX? 解决方案 您应该检查请求标头 X-Requested-With 是否存在并且等于 XMLHttpRequest. 请注意,并非所有 AJAX 请求都有此标头,例如 Struts2 Dojo 请求不发送它;如果您使用 Struts2-jQuery(或任何其他新的 AJ ..
发布时间:2022-01-16 22:31:15 Java开发

Struts 2 - 使用任何 URL 的映射操作

我正在使用 Struts2 创建一个 Web 应用程序,但我在使用任何 url 的映射操作时遇到问题. 在我的 struts.xml 文件中,我配置了一个带有“/registration"命名空间的包,其中包含一些操作,主要的是“注册".我的应用的上下文根是“app/test". 要访问注册表单,我可以转到“localhost:8080/app/test/registration/re ..
发布时间:2022-01-16 22:24:59 Java开发

Struts 2:Action之间的参数

我有以下问题:当我完成一个表单并且操作保存表单的值时,我需要传递一个参数(例如 ID ),这将转发到 result = "success" 并且我需要成功调用的操作附带ID 和其他参数稍后在下一个表单中用于保存此信息(info-form2 和 info.form1)... 例如: FORM1(用户)====“成功"====> FORM2(地址) userForm.html === ..
发布时间:2022-01-16 22:03:23 Java开发

将多个动作映射到同一个类struts 2.3是最佳实践吗

我正在用选项(添加、删除、修改、打印)在 struts 中开发联系人管理器. 我正在考虑将多个动作(将多个动作映射到同一个类 struts 2.3)映射到同一个类(ContactManager). 我想知道它是否正确或者是否需要为每个动作编写单独的动作? 解决方案 一个好方法,imho ,就是为你必须做的每一个动作使用一个动作执行,每个都扩展其最后一个分叉的父操作,例如: B ..
发布时间:2022-01-16 21:49:52 Java开发

Struts 2:Actions 之间的参数

我有以下问题:当我完成表单并且操作保存表单的值时,我需要传递一个参数(例如 ID ),这将转发到结果 = "success" 并且我需要将在成功中调用的操作与ID 和其他参数稍后在下一个表单中用于保存此信息(info-form2 和 info.form1)... 例如: FORM1(用户)====“成功"====> FORM2(地址) userForm.html ======== ..
发布时间:2021-12-29 20:04:58 Java开发

将多个动作映射到同一个类 struts 2.3 是最佳实践吗

我正在使用选项(添加、删除、修改、打印)在 struts 中开发联系人管理器. 我正在考虑将多个动作(将多个动作映射到同一类 struts 2.3)映射到同一类(ContactManager). 我想知道它是否正确或每个动作是否需要单独编写动作? 解决方案 一个的好方法,imho,是对你必须执行的每个操作使用一个 Action执行,每个扩展其最后一个分叉的父操作,例如: Ba ..
发布时间:2021-12-17 19:48:39 Java开发

我应该在 Struts2 视图层中检索数据库记录吗?

我有一个编辑页面,我想在其中从数据库中检索科目和级别,并将其显示为选择选项供用户编辑课程强>. 当表单被提交时,它会发出一个新的请求,用户输入被courseBean 用 XML 验证捕获.当 XML 验证失败时,它会将刚刚捕获用户输入的 courseBean 转发到 edit.jsp. 所以每次我去edit.jsp,我都会检索数据库记录.我应该那样做吗? 此外,我尝试检索 sub ..
发布时间:2021-12-13 15:02:38 Java开发

在Struts 2中使用ModelDriven

我正在使用Hibernate,Struts 2和Spring开发一个项目,但是我的问题出在Struts上. 我已经创建了3个扩展了 ActionSupport 的类,并且正在为所有同一个类实现 ModelDriven .我已经实现了一些在调用动作时要执行的方法. 类的结构类似于 Class1Action.java: 公共类Class1Action扩展了ActionSupport ..
发布时间:2021-05-28 18:37:56 Java开发

在struts 2中将可变数量的参数从表格传递到动作

我在我的应用程序中使用struts2,并且在jsp中有一个表单,该表单已提交给动作类. 表单中输入字段的数量在运行时可能会有所不同,因此操作类不能为参数设置固定的setter和getter.我试图在单个动作类中捕获这些可变数量的输入.我想知道是否可以通过Struts 2进行操作,如果可以的话,该怎么办?我知道表单中的输入字段名称(通过jsp表单中的迭代器填充的输入字段名称). 注意:1 ..
发布时间:2020-04-23 12:27:40 Java开发

Struts 2执行操作而不是欢迎文件

我正在开发Struts 2应用程序,我想执行一个动作(实际上,我对执行拦截器更感兴趣),而不是简单地显示欢迎文件.实现此目标的最佳方法是什么? 提前谢谢! 解决方案 从欢迎文件重定向到操作,或将操作URL用作欢迎文件条目. 要执行后者,您可能需要在元素上设置调度程序元素: REQUEST ..
发布时间:2020-04-23 09:23:21 其他开发

执行struts 2动作类时给出空的json结果

我正在尝试使用休眠ORM从数据库检索数据,并使用Struts2将输出作为json结果. 一切都可以从数据库中检索数据, 但是对于json结果,我只能得到{}. 我认为我的编码做错了什么.但是需要一些帮助来解决. 这是我的动作课: @ParentPackage("json-default") public class SocialIconsAction extends Action ..
发布时间:2019-11-23 22:06:44 Java开发

“.action”的解释Struts2 URL中的扩展意义

这可能是一个无用或蹩脚的问题,但请解释一下。 在struts2中,当我们为表单按钮分配操作并单击该按钮时,将调用该操作。现在,当显示操作文件的结果时,浏览器中的URL显示 localhost:8080 / HelloWorld / ClassName.action 有时默认 .action part doesn'显示。但两者都是一样的。 我需要向某人解释 ..
发布时间:2019-01-09 20:34:29 Java开发

Struts 2上的ModelDriven

我正在使用hibernate,struts2和spring开发一个项目,但我的问题是struts。 我创建了3个扩展ActionSupport的类并正在实现modeldriven for所有人都是同一个班级。我已经实现了一些在调用动作时要执行的方法。 类的结构类似于(Class1Action.java): 公共类Class1Action扩展ActionSupport实现了Mode ..
发布时间:2019-01-09 20:16:48 Java开发

Struts 2 - 使用任何URL处理的映射操作

我正在使用Struts2创建一个Web应用程序,我遇到了使用任何URL的映射操作的问题。 在我的struts.xml文件中,我已经使用一些操作配置了一个名为“/ registration”的命名空间的包,其中主要是“注册”。我的应用程序的上下文根是“app / test”。 要访问注册表单,我可以去“localhost:8080 / app / test / registration ..
发布时间:2018-12-12 00:15:35 Java开发

Struts 2:Actions之间的参数

我有以下问题: 当我完成一个表单并且操作保存表单的值时,我需要传递一个参数(例如ID),这将转发到结果=“成功”,我需要将在成功中调用的操作带有ID和其他参数,以便稍后在下一个表单中使用以保存此信息(info-form2和info.form1)... 例如: FORM1(USER)====“成功”====> FORM2(ADDRESS) userForm.html ====== ..
发布时间:2018-12-06 13:55:44 Java开发