【发布时间】:2023-01-30 20:47:11
【问题描述】:
我们的应用程序(基于 Apache Wicket 框架)以 AjaxButton、AjaxLinks 等形式积极使用 Ajax。我们希望在提交表单之前以 Base64 格式对表单数据请求进行编码,然后在提交表单后立即对其进行解码。基本上,只有 Base 64 编码的文本才是请求数据的一部分。
在其他使用 javascript 和 java(struts 框架)的应用程序中,我们在 document.form.submit 之前在 javascript 中应用了编码逻辑,然后在 Java/服务器端应用了解码逻辑。
知道我们如何在遵循 Ajax 表单提交逻辑的 Apache wicket 中实现相同的目标吗?
我们尝试了 AjaxCallListener 但无法获取请求数据。因此,无法在请求上应用编码逻辑
【问题讨论】: