关于response函数的存在使alert失效的讨论,目的是弹出提示并且跳转带参数的页面
2017-07-01 18:36
627 查看
response.sendRedirect()这个函数,说实话这个函数挺好使,既能跳转也能在后面带值
例如:
response.sendRedirect("index.jsp?userid="+ userid);
但是sendRedirect()只要出现了,不管你alert函数放什么地方直接忽略,呈现出来的就是没有提示,直接跳转,这很烦。
然后呢,不知道是在百度知道还是csdn,看见了out.print("")这个方法,我试了一下
out.print("<script>alert('信息有误,请重试!'); window.location='Login.html'</script>");
诶,这个厉害,然后我试了一下带参数的,可是不管怎么样都带不了,只能跳转到指定页面。第二天回来,发现了response.setHeader()函数。
response.setHeader()函数,调用方法为response.setHeader("操作","秒数;url=网址");
比如
例如:
response.sendRedirect("index.jsp?userid="+ userid);
但是sendRedirect()只要出现了,不管你alert函数放什么地方直接忽略,呈现出来的就是没有提示,直接跳转,这很烦。
然后呢,不知道是在百度知道还是csdn,看见了out.print("")这个方法,我试了一下
out.print("<script>alert('信息有误,请重试!'); window.location='Login.html'</script>");
诶,这个厉害,然后我试了一下带参数的,可是不管怎么样都带不了,只能跳转到指定页面。第二天回来,发现了response.setHeader()函数。
response.setHeader()函数,调用方法为response.setHeader("操作","秒数;url=网址");
比如
response.setHeader("refresh","0;url=User.jsp?userid="+ userid);然后前面就可以加alert()这个函数了。
相关文章推荐
- response跳转页面前弹出alert提示框分析及常见的弹出框使用
- 关闭浏览器窗口是弹出提示框,并且可以通过函数控制其失效。
- 使用layer的alert函数完成根据post请求结果弹出一个提示,然后刷新本页面
- 弹出提示框,并且进行页面跳转
- 关于在页面跳转前alert()不能弹出消息的问题
- 注入脚本的方式弹出提示对话框(ShowMessageBox)并且定位跳转页面
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- javascript写的关于静态页面获取URL传递参数的函数[原创]
- 关于ASP.NET中用Response.Write(),linkbutton弹出新页面
- ASP.NET中实现弹出消息框后跳转至另一带参数页面(Javascript)
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEvent
- 操作完成后弹出提示框,然后跳转页面
- .NET弹出提示点击确定之后再跳转页面的方法
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterF
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEvent
- “当页面跳转或者关闭窗口时弹出提示窗口!”JAVASCRIPT实例
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEvent