大家好,可能标题不太能准确的表达我的意思,小弟遇到的问题是这样的:
我用js写的页面提交代码:
Java代码
function dosave(id){
document.getElementById("type").value=id;
document.getElementById("subForm").submit();
}
当我用Onclick方法点击调用此方法的时候,后台写的servlet的response.sendRedirect(url)进行跳转,可是当我在其他的js函数中直接调用dosave()的时候,如下:
Java代码
function study(id){
.......
dosave(id);
}
后台写的servlet的response.sendRedirect(url)不跳转,在firefox下正常,不知道这是什么原因,我测试过了,后台的参数都取到了,代码执行到response.sendRedirect(url)就没有反应了,请大家帮忙!
找到问题了,我用的是<a href="javascript:void(0)",onclick="study('id')"></a>方式,改为<a href="###" onclick="study('id')></a>就可以了,但是这样感觉不太好,不知道有没有其他的解决方案?
分享到:
相关推荐
jsp response.sendRedirect不跳转的原因分析及解决.docx
Jsp利用response.sendRedirect、cookie传参
最近做项目时遇到一个问题,明明加了response.sendRedirect() ,系统也执行了,但是它就是不跳转,具体的原因如下,感兴趣的各位可以参考下哈,希望对大家有所帮助
Servlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirect
jsp response.sendRedirect()用法详解.docx
response.sendRedirect("跳转页面地址"); 两种跳转的区别如下: 1.forward跳转: a.服务器端跳转,地址栏不改变; b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源); c....
(2) response.sendRedirect()则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。 前者更加高效,在前者可以满足需要时,尽量使用...
sendRedirect()和forward()的区别,我是个新手,觉得很受用,呵呵,大家学习
跳转方式 http://localhost:8080/Test应用 运用forward方法只能重定向到同一个Web应用程序中的一个资源。而sendRedirect方法可以让你重定向到任何URL。 表单form的action="/uu";sendRedirect("/uu");表示相对于...
转的页面"> 与 response.sendredirect("转的页面")的区别 sendredirect:
在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1、用一个response.sendRedirect(“目标页面.jsp\.htm”);实现直接跳转; 2、有时我们需要有点提示,比如“x秒后自动跳转,若没有跳转...
response.sendRedirect(request.getContextPath()+"/admin/login.jsp"); } public void register(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //...
页面之间的跳转可以通过两种方式实现:forward和sendRedirect;forward:可以在JSP页面中使用,可以在Servlet中实现,需要的朋友可以了解下
jsp跳转getRequestDispatcher()和sendRedirect()的区别.docx
JSP页面跳转的五种方法,主要通过RequestDispatcher.forward(),response.sendRedirect()等跳转
JSP中简单的实现页面的跳转的;有通过Servlet中的 HttpRequest和HttpResponse跳转,也有重写向跳转,response.sendRedirect(String path)
超全面javaweb教程28天第10天_9_response的快捷重定向方法_sendRedirect
例如:response.sendRedirect(); 服务器端的跳转:跳转之后的地址栏的信息不会发生任何的改变 例如: request.getRequestDisPather().forword(request, response); (1).而且在使用request属性范围时,只有服务器端...
//重定向的跳转方式为get(如果下一个servlet中没有get方法 将出现异常) 注意事项:a标签和重定向差不多 通过a标签进行跳转时也是调用doGet()方法 //从地址栏上方进入网页也是调用的servlet的get方法 //在使用doGet...