我有一个问题
我有一个JSP页面,它有文本框和按钮(类型是按钮)
当我输入文本框并单击一个按钮时,值将传递给servlet并且servlet处理它,之后它将值返回给其他jsp页面,
主页面中的iframe将刷新以显示结果。
我该怎么做?
感谢您的回答或建议
答案 0 :(得分:0)
这是一个有点复杂的案例,但它可以通过一点想象力来完成。
首先,您需要将数据从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/)
的一个很好的资源