-1
我有一个问题iframe中JSP调用Servlet的
我有一个JSP页面,它的文本框和按钮(类型为按钮)
当我输入到文本框,然后点击一个按钮,值将传递到servlet和servlet处理它,之后,它的返回值与其他jsp页面,
在主要页面中的iframe中会刷新,显示结果。
我该怎么办?
感谢你的答案或建议
我有一个问题iframe中JSP调用Servlet的
我有一个JSP页面,它的文本框和按钮(类型为按钮)
当我输入到文本框,然后点击一个按钮,值将传递到servlet和servlet处理它,之后,它的返回值与其他jsp页面,
在主要页面中的iframe中会刷新,显示结果。
我该怎么办?
感谢你的答案或建议
这是一个有点复杂的情况下,但它可以用一点点想象力来完成。
首先,你需要从JSP到iframe的形式传递数据。这可以通过使用按钮onclick
事件将数据复制到隐藏的iframe inputs
来完成。
window.frames['myIFrame'].document.getElementById('myIFrameHidenInput').value = document.getElementById('myJSPinput').value;
完成后,您应该将iframe表单发布到您的servlet。
window.frames['myIFrame'].document.getElementById('myFormId').submit();
响应从sevlet回来后。你可以显示任何你想要的。
这里是一个很好的资源关于iFrames(http://www.dyn-web.com/tutorials/iframes/)