java web 按钮跳转问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web 按钮跳转问题相关的知识,希望对你有一定的参考价值。

有两个按钮,
<input type="button" value="彻底删除">,
<input type="button" value="移至回收站">
要实现点“彻底删除”按钮的时候跳到一个叫delete的servlet文件,

点“移至回收站”按钮的时候跳到一个叫move的servlet文件,

请问具体代码如何写?

参考技术A 每个按钮绑定自己的表单事件

$("button[name='delete']").click(function() $("#frm_delete").submit(););
$("button[name='move']").click(function() $("#frm_move").submit(););
参考技术B 您好,可以通过在按钮上添加onclick事件,让后当事件触发是利用location.href='url地址'进行跳转本回答被提问者采纳

在java web开发中,凡是能实现页面跳转的方法都有哪些?具体列出这些方法的实现语句

一、跳转到新页面,并且是在新窗口中打开页面:
function openHtml()

//do someghing here...
window.open("xxxx.html");

window是一个javascript对象,可以用它的open方法,需要注意的是,如果这个页面不是一相相对路径,那么要加“http://”,比如:
function openHtml()

window.open("http://www.baidu.com");


二、在本页面窗口中跳转:
function totest2()

window.location.assign("test2.html");

如果直接使用location.assgin()也可以,但是window.location.assign()更合理一些,当前窗口的location对象的assign()方法。
另外,location对象还有一个方法replace()也可以做页面跳转,它跟assign()方法的区别在于:
replace() 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。
参考技术A 所有的跳转都可以分为两种:第一种叫做 “重定向”,第二种叫做 “转发”。重定向使用的response来实现的,具体的实现方式为:response.sendRedirect("url");response.getWrite.print("<script>location='url'</script>");
转发则使用request来实现,实现方式为:request.getRequestDispatcher("url").forward(request,respones);
区别主要为,重定向基于客户端浏览器,转发是基于站内……不懂追问
参考技术B java web项目中实现页面跳转的主要方式有两种:
第一种,
<% response.sendRedirect("index.jsp");%>
第二种
<jsp:forward page="index.jsp"/>
我做了N多项目就这两种。
参考技术C response.sendRedirect("main.jsp");response.write("<script>location='main.jsp'</script>");

以上是关于java web 按钮跳转问题的主要内容,如果未能解决你的问题,请参考以下文章

java web系统安全退出后点击浏览器后退按钮还会跳转到刚才浏览页面

java web如何实现:新用户在注册界面注册后,点击 submit 按钮,自动跳转到登陆页面?

在java web开发中在一个页面点击一个按钮,显示的内容直接再原页面上,怎么操作

如何用java web通过点击按钮事件,当点击按钮时,将输入框的值保存在数据库中,不需要跳转页面

如何用java web通过点击按钮事件,当点击按钮时,将输入框的值保存在数据库中,不需要跳转页面

java web怎么实现页面定时跳转