gpt4 book ai didi

java - Struts2 Action 通过 AJAX 执行和响应

转载 作者:行者123 更新时间:2023-11-30 09:17:31 25 4
gpt4 key购买 nike

我正在尝试通过 jQuery 将 AJAX 发布请求发送到 Struts2 操作类以处理表单和接收 JSON 响应,但我还没有弄清楚该怎么做。

首先,我制作了表单并为该表单设置了 Struts 以使其在没有 JavaScript 的情况下工作(试图进行渐进式增强),现在我正试图通过 jQuery 让它工作。我可以很容易地创建一个新的 servlet,它将调用操作类的验证和执行方法并在那里打印响应,但我首先要确保可以只使用操作类。

我读过有关使用内置 struts validator 进行 Ajax 验证的内容,但我不想那样做。至少有一种方法可以通过 Ajax 获取 ActionErrorsActionMessages 吗?

最佳答案

通过将 jQuery 集成到可用于处理表单和执行一些数据验证的框架中,使用 Struts2 发送 Ajax 请求非常容易。

你不需要做太多,只需输入 jQuery plugin到你的项目。通过集成 JSON plugin,使用 Struts2 也可以轻松接收 JSON 响应. JSON 插件将 JSON 结果类型添加到可用于返回 JSON 响应的项目​​。

如果您使用 servlet 来验证和执行操作类的方法,则您不能使用框架提供的功能,即插件,您必须自行承担风险。

如果您不想使用 Struts2 验证框架,那么您希望如何获取未使用的操作错误或操作消息?这些action errorsaction messages只是包含文本的简单集合。因此,您可以毫无问题地通过 Ajax 返回它们。

关于java - Struts2 Action 通过 AJAX 执行和响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18928936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com