jsp redirect怎么跳转到另一个页面?方法其实很简单!

吉云

今天想跟大伙儿聊聊我在JSP里怎么捣鼓页面跳转的事儿。咱这标题叫做“jsp redirect”,听起来挺唬人的,就是个网页跳转的小把戏。这事儿还得从我接手的一个老项目说起,那代码,啧啧,真是让人头大。

我是想用那个叫做“forward”的玩意儿,看起来挺简单的,就像在网页里加个标签 <jsp:forward> 就完事。可是,这玩意儿用起来限制太多,只能在自己家里头,就是同一个应用里蹦跶,想要跳到别人家,比如说外部网站,那是不可能的。 这可咋整?客户非要加个外链,这不是难为人么?

后来我想到另一个办法,就是用 Java 里头的 。这玩意儿好使,就像是你在大街上指路,告诉别人往哪走,不管远近都能指到。我琢磨着,这下总行。于是我在代码里写下:

jsp redirect怎么跳转到另一个页面?方法其实很简单!

  • <% *("要跳转的页面地址"); %>

你猜怎么着?还真成!页面“嗖”的一下就跳到指定的地址去。而且这地址可以是自家的,也可以是别人家的,想跳哪就跳哪,灵活得很!

我还发现,这玩意儿一般都放在 doGet 或者 doPost 方法里头用。为啥?因为这些方法是处理 HTTP 请求的,你得告诉服务器,用户点个按钮或者提交个表单之后,该干点对?这时候,跳转页面就是个常见的需求。

给大家看看我是咋实现的:

jsp redirect怎么跳转到另一个页面?方法其实很简单!

我得有个触发跳转的动作。

这个动作可以是一个按钮,也可以是一个表单提交。我就随便弄个按钮:

  • <button onclick="doRedirect()">点我跳转</button>

然后,写个简单的 JavaScript 函数来处理跳转:

jsp redirect怎么跳转到另一个页面?方法其实很简单!

  • <script>
  • function doRedirect() {
  • <% *("新页面的地址"); %>
  • </script>
  • jsp redirect怎么跳转到另一个页面?方法其实很简单!

这样一来,用户一点按钮,页面就会执行 ,然后就跳到指定的页面去。简单?

当然还有一些其他的跳转方法,但是我这里先不赘述,因为客户的需求我已经完成。 真的是个好东西,它让页面跳转变得简单又灵活。以后再遇到这种需求,我就不用愁!

今天的分享就到这里,希望能帮到有需要的朋友们。记住,实践出真知,多动手试试,你也能成为页面跳转的小能手!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]