博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP详解(三)
阅读量:3917 次
发布时间:2019-05-23

本文共 1010 字,大约阅读时间需要 3 分钟。

HTTP 请求状态码

200:正常

404:资源找不到
400:请求类型不匹配
服务端对请求没有要求的话,get ,post都能访问。有规定的话,只有get能访问,post不能访问
500:java程序抛出异常,代码有问题
在这里插入图片描述
出现这个页面后,右键选择检查或者按f12
u
监听请求
运行程序 选择网络 刷新再发送一次请求
状态200是正常 状态500是错误
在这里插入图片描述
点击这条请求,会有相关信息
在这里插入图片描述

Response常用方法:

1.sendRedirect(String path)重定向:页面之间的跳转,但是和getRequestDispatcher有区别

2.
在这里插入图片描述
在这里插入图片描述
forword.jsp传数据到targer.jsp
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
改用sendRedirect跳转页面
红框是jsp转为servlet报的错误
在这里插入图片描述
对请求没有要求的话,get ,post都能访问。有规定的话,只有get能访问,post不能访问
500:java程序抛出异常,代码有问题在这里插入图片描述出现这个页面后,右键选择检查或者按f12u监听请求运行程序 选择网络 刷新再发送一次请求状态200是正常 状态500是错误在这里插入图片描述点击这条请求,会有相关信息在这里插入图片描述## Response常用方法:1.sendRedirect(String path)重定向:页面之间的跳转,但是和getRequestDispatcher有区别2.在这里插入图片描述在这里插入图片描述forword.jsp传数据到targer.jsp在这里插入图片描述在这里插入图片描述在这里插入图片描述改用sendRedirect跳转页面红框是jsp转为servlet报的错误在这里插入图片描述
out.write把这行注释掉再运行
在这里插入图片描述
输入localhost:8080/forward.jsp从forward.jsp跳转到了targer.jsp
在这里插入图片描述
在这里插入图片描述

转发getRequestDispatcher和重定向sendRedirect的区别:

转发是将同一个请求给下一个页面,重定向是创建一个新的请求传给下一个页面,之前的请求结束生命周期。
转发:同一个请求在服务器之间传递,地址栏不变,也叫服务器跳转
重定向:由客户端发送一个新的请求来访问跳转后的目标资源,地址改变,也叫客户端跳转。
如果两个页面之间需要通过request来传值,则必须使用转发,不能使用重定向。

用户登录,如果用户名和密码正确,则跳转到首页(转发),并且展示用户名,否则重新回到登陆页面(重定向)

首先写一个登陆页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击登录后,跳转到check.jso
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按f12 刷新 点进去
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击登录
在这里插入图片描述

转载地址:http://gcvrn.baihongyu.com/

你可能感兴趣的文章
Java NIO:NIO概述
查看>>
Java中的static关键字解析
查看>>
Java多态性理解
查看>>
Java IO流学习总结
查看>>
Java发送http的get、post请求
查看>>
Java中volatile关键字的含义
查看>>
给Java程序猿们推荐一些值得一看的好书
查看>>
Java这些冷知识你知道吗?
查看>>
假如时光倒流,我会这么学习Java
查看>>
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
Java项目经验——程序员成长的钥匙
查看>>
假如时光倒流,我会这么学习Java
查看>>
一位资深程序员大牛给予Java初学者的学习路线建议
查看>>
Java后端2017书单推荐
查看>>
Java的内存回收机制
查看>>
2年Java开发工作经验面试总结
查看>>
最全面的Java多线程用法解析
查看>>
Java ClassLoader 原理详细分析
查看>>
Java中创建对象的5种方式
查看>>
Java并发控制机制详解
查看>>