-1

我有个问题

我有一个 JSP 页面,它有文本框和按钮(类型是按钮)

当我输入文本框并单击一个按钮时,值将传递给 servlet 和 servlet 处理它,然后将值返回给其他 jsp 页面,

主页面中的 iframe 将刷新以显示结果。

我该怎么做?

感谢您的回答或建议

4

1 回答 1

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/

于 2012-09-28T06:14:34.183 回答