
重定向和转发
??????????????????????? ??????????????????????????????????? ???????????? ??????????URL????? ??????????????? ??????????????????? ???????? ???URL?????? ??????????????????????
发布日期:2021-05-10 09:45:56
浏览次数:18
分类:精选文章
本文共 2917 字,大约阅读时间需要 9 分钟。
???????Web??????????????????????????????????????????????????
???
????????????????????????????????????????Web?????Tomcat??????????????????302??????????????????????302?????????????????????????
??????
request
??????????????
????????????????????
- login.html??????????????????????
- target.html????????????
login.html:Login Page
- LoginServlet.java????????????????
package com.qfedu.a_servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); System.out.println(username + " " + password); // ?????? // ????? response.sendRedirect("target.html"); }}
??
??????????????????????????????????????????servlet??????????????????
HttpServletRequest
???????
????????????
- TestServlet1.java??????????????
package com.qfedu.a_servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/TestServlet1")public class TestServlet1 extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("????1"); // ???? // ?????? request.setAttribute("name", "??"); request.getRequestDispatcher("TestServlet2").forward(request, response); }}
- TestServlet2.java???????????
package com.qfedu.a_servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet("/TestServlet2")public class TestServlet2 extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("????2"); // ???? // ??????? Object name = request.getAttribute("name"); response.getWriter().append(name.toString()); }}
??
????????Web?????????????????????????????????????????????????????????????????????????????????????????????????
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月09日 04时03分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2023网络安全现状,一个(黑客)真实的收入
2023-01-24
2024 年需要了解的顶级大数据工具(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024大模型行业应用十大典范案例集(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024年全球顶尖杀毒软件,从零基础到精通,收藏这篇就够了!
2023-01-24
2024年最流行的十大开源渗透测试工具
2023-01-24
2024年网络安全八大前沿趋势,零基础入门到精通,收藏这篇就够了
2023-01-24
2024年薪酬最高的五个网络安全职位,零基础入门到精通,收藏这一篇就够
2023-01-24
2024年非科班的人合适转行做程序员吗?
2023-01-24
2024数字安全创新性案例报告,从零基础到精通,收藏这篇就够了!
2023-01-24
2024最新最全CTF入门指南(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024最新科普什么是大模型?零基础入门到精通,收藏这篇就够了
2023-01-24
2024最新程序员接活儿搞钱平台盘点
2023-01-24
2024最火专业解读:信息安全(非常详细)零基础入门到精通,收藏这一篇就够了
2023-01-24
2024版最新SRC漏洞挖掘思路手法(非常详细),零基础入门到精通,收藏这一篇就够了
2023-01-24
2024版最新网络安全教程从入门到精通,看完这一篇就够了
2023-01-24