当然,要想将理解变成掌握,肯定离不开自己动手实践。
我们能不能手动添加cookie呢?答案当然是可以。
例:http://127.0.0.1:8080/classpath/getcookie 首先,我们在这个页面按下 F12会出现
看见上面的红框里的了吗,此时我们点击 》 就会出现Application
点击Application,在Application下面就会有cookie,点击cookie下面的网址就能找到所有的cookie了,此时我们就在这里添加和删除cookie
下面是一些解释:
Spring MVC是基于 Servlet API 构建的原始 Web 框架, 也是在Servlet的基础上实现的。HttpServletRequest , HttpServletResponse是Servlet提供的两个类, 是SpringMVC⽅法的内置对象. 需要时直接在⽅法中添加声明即可.
HttpServletRequest 对象代表客⼾端的请求, 当客⼾端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的⽅法,可以获得客⼾端请求的所有信息.
HttpServletResponse 对象代表服务器的响应. HTTP响应的信息都在这个对象中, ⽐如向客⼾端发送的数据, 响应头, 状态码等. 通过这个对象提供的⽅法, 可以获得服务器响应的所有内容
Spring MVC在这两个对象的基础上进⾏了封装, 给我们提供更加简单的使⽤⽅法.
一个例子:
另外如果手动将cookie的Name或者Value改成中文的话,IDEA就打印不出来,具体原因不详。所以在代码中更推荐用英文来举例。