iframe里面的JSP调用Servlet

时间:2012-09-28 06:03:19

标签: html jsp servlets

我有一个问题

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

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

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

我该怎么做?

感谢您的回答或建议

1 个答案:

答案 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/

的一个很好的资源