JavaWeb悔悟重学4:观 狂神说 后总结

news/2024/7/11 1:42:33 标签: jquery, javascript, 前端

本文章所有思路与素材都来自于 狂神说Java 如有冒犯 多多见谅,自己总结自己看用。

1.HttpServletRequest

 HttpServletRequest代表客户端的请求,通过HTTP协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过HttpServletRequest的方法,获得客户端的所有信息。

与response完全对应 

 1.获取前端传递的参数

重点两个

区别:上面返回String  下面返回数组

cookie Session:

<dependencies>    //pom.xml中配置api
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>
//web.xml设置新的开头

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="true">

</web-app>

Session:会话

会话:用户打开了一个浏览器,点解很多超链接,访问多个web资源,关闭浏览器,这个过程可以成为对话。

有状态会话:当来过一次,下次再次进来会被识别到,知道曾经来过。

cookie:服务端给客户端一个信件,客户端下次访问服务端带上信件即可。

session:服务端登记你来过了,下次你再来的时候我匹配你。

保存会话的两种技术:

cookie

(客户端技术,响应,请求)

session

   服务器技术,利用这个技术,可以保存用户的会话信息,我们可以把信息或者数据放在Session中。

常见场景:网站登录一次之后,第二次登录就可以直接进入!

session小练习: 

 

 

 

两个session的互动:

直接运行s2为null,先运行s1再运行s2为输出s1的赋值


http://www.niftyadmin.cn/n/1310940.html

相关文章

二、面向对象

第1章 面向对象概述 1.1 面向对象思想 1.1.1 面向过程思想与面向对象思想 A:什么是面向过程 面向过程&#xff0c;其实就是面向着具体的每一个步骤和过程&#xff0c;把每一个步骤和过程完成&#xff0c;然后由这些功能方法相互调用&#xff0c;完成需求。 例如:吃煎饼果子利用…

web编辑器的使用比较

一开始测试的时候发现都还可以&#xff0c;只是出于后续考虑&#xff0c;选择了ckeditor&#xff0c;但是有时候会莫名出现Cannot read property XXX of undefined&#xff0c;如下&#xff1a; Uncaught TypeError: Cannot read property getEditor of undefined at a (ckedit…

cookie自动登录java_javaWeb的session和cookie实现记住密码自动登录功能简单实例

关键代码:jsp:${msg}用户名密码记住密码servlet:Map map request.getParameterMap();User usernew User();BeanUtils.populate(user, map);UserService usnew UserService();User uu us.logu(user);if(uu !null){String auto_login request.getParameter("auto_login&q…

【Beta】“北航社团帮”发布声明——小程序v2.0与网页端v1.0

目录 Beta版本新功能小程序v2.0新功能新功能列表功能详情图新功能动图展示网页端v1.0功能登录方式社团信息的修改新闻的录入和修改活动的录入和修改这一版修复的缺陷Beta版本的已知问题和限制小程序端网页端运行、安装与发布运行环境的要求安装与发布小程序网页端“北航社团帮”…

linux 禁用 swap

一、不重启电脑&#xff0c;禁用启用swap&#xff0c;立刻生效 # 禁用命令 sudo swapoff -a # 启用命令 sudo swapon -a # 查看交换分区的状态 sudo free -m 二、重新启动电脑&#xff0c;永久禁用Swap # 把根目录文件系统设为可读写 sudo mount -n -o remount,rw / # 用vi修改…

12、python基础学习-安装使用python的IDE环境

添加作者和时间&#xff1a; 修改主题&#xff1a; 转载于:https://www.cnblogs.com/hlc-123/p/10922741.html

java调用ftp上传文件_JAVA中使用FTPClient实现文件上传下载

在JAVA程序中&#xff0c;经常需要和FTP打交道&#xff0c;比如向FTP服务器上传文件、下载文件&#xff0c;本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。所用到的jar包有&#xff1a;commons-net.jarjakarta-oro.jar一、上传文件文…

springboot整合docker部署

环境安装 首先&#xff0c;需要安装Docker(例如&#xff1a;docker for windows) 下载地址&#xff1a;https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 安装运行起来之后&#xff0c;配置一下阿里云境像&#xff0c;在屏幕右下角&#xff0c…