请选择 进入手机版 | 继续访问电脑版

[JSP编程] jsp response.sendRedirect()用法详解

  [复制链接]
查看187 | 回复53 | 2021-9-12 03:25:23 | 显示全部楼层 |阅读模式

sendRedirect()

response和request一样都是jsp内置对象,request是获取用户的哀求 ,response处理用户哀求 。sendRedirect()函数的作用是重定向网页,向欣赏 器发送一个特别 的Header,然后由欣赏 器来做重定向,转到指定的页面。下面我将创建四个页面,起首 是sex.jsp,有一个下拉列表和提交按钮确定,选择“男”,就跳转到male.jsp,选择“女”就跳转到female.jsp,中心 通过sex_action.jsp举行 重定向

  1. <!-- sex.jsp -->
  2. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  8. <html>
  9. <head>
  10. <base href="<%=basePath%>" rel="external nofollow" rel="external nofollow" >
  11. <title>Sex Select's page</title>
  12. <meta http-equiv="pragma" content="no-cache">
  13. <meta http-equiv="cache-control" content="no-cache">
  14. <meta http-equiv="expires" content="0">
  15. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  16. <meta http-equiv="description" content="This is my page">
  17. </head>
  18. <body>
  19. <form action="<%=basePath%>c03/sex_action.jsp" method="post">
  20. <select name="sex">
  21. <option>男</option>
  22. <option>女</option>
  23. </select>
  24. <button type="submit">提交</button>
  25. </form>
  26. </body>
  27. </html>
复制代码
  1. <!-- sex_action.jsp -->
  2. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  8. <html>
  9. <head>
  10. <base href="<%=basePath%>" rel="external nofollow" rel="external nofollow" >
  11. <title>My JSP 'sex_action.jsp' starting page</title>
  12. <meta http-equiv="pragma" content="no-cache">
  13. <meta http-equiv="cache-control" content="no-cache">
  14. <meta http-equiv="expires" content="0">
  15. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  16. <meta http-equiv="description" content="This is my page">
  17. </head>
  18. <body>
  19. <%
  20. request.setCharacterEncoding("UTF-8");
  21. String sex = request.getParameter("sex");
  22. out.println(sex);
  23. if("男".equals(sex)) {
  24. response.sendRedirect("male.jsp");
  25. return;
  26. }
  27. else if("女".equals(sex)) {
  28. response.sendRedirect("female.jsp");
  29. return;
  30. }
  31. %>
  32. </body>
  33. </html>
复制代码

到此这篇关于jsp response.sendRedirect()用法详解的文章就先容 到这了,更多干系 jsp response.sendRedirect()内容请搜索 脚本之家从前 的文章或继续欣赏 下面的干系 文章渴望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 小野妹子868 | 2021-9-12 05:06:13 | 显示全部楼层
admin楼主的病历本丢我这里了!
回复

使用道具 举报

avatar 倪丹军 | 2021-9-18 11:39:48 | 显示全部楼层
世界末日我都挺过去了,看到admin楼主我才知道为什么上帝留我到现在!
回复

使用道具 举报

avatar 123457500 | 2021-9-19 07:25:18 | 显示全部楼层
支持一下!
回复

使用道具 举报

avatar 123457505 | 2021-9-20 12:39:14 | 显示全部楼层
论坛人气好旺!
回复

使用道具 举报

avatar 我的承诺只给你 | 2021-9-26 23:37:23 | 显示全部楼层
admin楼主的等级很高啊!
回复

使用道具 举报

avatar 123457468 | 2021-9-26 23:42:38 | 显示全部楼层
支持楼上的!
回复

使用道具 举报

avatar 浪漫无边际缺 | 2021-9-29 19:34:42 | 显示全部楼层
刚分手,心情不好!
回复

使用道具 举报

avatar Harry192 | 2021-10-2 15:53:14 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 123457044 | 2021-10-4 18:20:48 | 显示全部楼层
有品位!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则