我的检票口Web应用程序正在执行POST +重定向到给定URL的形式。目的是将用户重定向到该URL,并在托管URL的服务器上发布信息。是否有任何解决方案可以知道重定向成功还是失败。关键是,一旦执行重定向,我们就不会知道用户是否看到了目标网页。以下是执行重定向的网页
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns:wicket="http://wicket.apache.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Redirection Page</title>
</head>
<body>
<div style="display: hidden;">
<form wicket:id="customerForm" id="redirectForm" method="post">
<input wicket:id="param1" type="hidden"/>
<input wicket:id="param2" type="hidden"/>
<input wicket:id="param3" type="hidden"/>
</form>
<script language="javascript">
document.getElementById("redirectForm").submit();
</script>
</div>
</body>
</html>
Web应用程序是使用wicket 6.27.0和JEE7开发的,并托管在wildfly 10中
非常感谢。
您可以将标记存储在MyForm#onSubmit()中的会话中,并在GET端点中读取并删除它。如果您的应用程序是无状态的,则可以使用自定义cookie。