我有个问题
我有一个 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/)