
触发servlet返回后怎样调用本地javascript
3个回答
展开全部
方法一:直接在servlet介绍位置执行该语句
PrintWriter out = null;
try {
out = response.getWriter();
out.println("<script type=\"text/javascript\">");
out.println("window.parent.frames['frmUpload'].OnUploadCompleted("
+ errnum + ",'" + filename + "');");
out.println("</script>");
out.flush();
out.close();
} catch (Exception e) {
UlandLogger.debug("printscript", e);
} finally {
out.flush();
out.close();
}
方法二:
直接调用页面的jsp中的脚本函数:
out.println("<script type=\"text/javascript\">");
out.println("goto('"+参数+"');");
out.println("</script>");
PrintWriter out = null;
try {
out = response.getWriter();
out.println("<script type=\"text/javascript\">");
out.println("window.parent.frames['frmUpload'].OnUploadCompleted("
+ errnum + ",'" + filename + "');");
out.println("</script>");
out.flush();
out.close();
} catch (Exception e) {
UlandLogger.debug("printscript", e);
} finally {
out.flush();
out.close();
}
方法二:
直接调用页面的jsp中的脚本函数:
out.println("<script type=\"text/javascript\">");
out.println("goto('"+参数+"');");
out.println("</script>");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询