我有一个jsp页面,用户点击提交按钮,链接到Orbeon新数据表单,用户将提交数据,并重定向到JSP页面。
但是当用户点击submit按钮时,orbeon url的实际url应该隐藏起来,这样用户就不会注意到orbeon url新的数据表单链接。你能让我们知道如何实现这一点吗?
发布于 2013-01-09 06:42:01
我假设您正在使用workflow-send
按钮将用户返回到您的JSP。当用户单击表单中相应的提交按钮时:
这就解释了为什么URL没有更改,而用户看到的是Orbeon URL和JSP生成的内容。Orbeon Forms无法让浏览器直接对页面执行POST操作的原因有很多,包括浏览器无法访问XML (这样做会有安全风险),以及浏览器不知道如何POST XML ( XHR请求除外)。
如果您确实不希望用户看到包含Orbeon URL的页面,那么JSP需要使用转发(客户端重定向)进行响应,这会将浏览器发送到另一个JSP,而后者又会生成您想要向用户显示的实际HTML。
https://stackoverflow.com/questions/14229359
复制