发布于2021-06-12 14:20 阅读(408) 评论(0) 点赞(19) 收藏(1)
login.html界面的表单中会提交账号和密码两个属性,在doPost方法中判定,然后跳转到不同的页面中去。
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
String password = request.getParameter("password");
if (name.equals("admin") && password.equals("123")) {
// 服务端跳转
request.getRequestDispatcher("success.html").forward(request, response);
// 客户端跳转
// response.sendRedirect("success.html");
} else {
// 服务端跳转
request.getRequestDispatcher("error.html").forward(request, response);
// 客户端跳转
// response.sendRedirect("error.html");
}
}
服务端跳转后,url不会改变
客户端跳转后,url会显示跳转的页面名
localhost:8080/j2ee_2/
。localhost:8080/
。protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
String password = request.getParameter("password");
if (name.equals("admin") && password.equals("123")) {
// 服务端跳转
// request.getRequestDispatcher("/success.html").forward(request, response);
// 客户端跳转
response.sendRedirect("/j2ee_2/success.html");
} else {
request.getRequestDispatcher("error.html").forward(request, response);
// response.sendRedirect("error.html");
}
}
客户端跳转中,加上/
后,要在地址中添加项目名称,才能成功跳转。
原文链接:https://blog.csdn.net/Awt_FuDongLai/article/details/117747950
作者:哦哦好吧
链接:http://www.javaheidong.com/blog/article/222064/baf2b8e2e855dcc7e0a6/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!