摘要:
##ServletContext对象-三大域对象之一 Servlet三大域对象的应用 request,session,application(ServletContext) ###简介 作用:解决了不同用户的数据共享问题 作用域:由服务器创建,所有用户共享,在整个项目内 生命周期:服务器一启动时被创 阅读全文
摘要:
##Cookie 作用: 解决了不同请求之间的数据共享 ###简介 Cookie常设置在 HTTP 头信息中设置了一个Cookie信息,如 Cookie原理是什么?由于HTTP协议是一种无状态的协议,服务器单从网络连接上无法知道用户身份。如何解决?有客户端给每个请求发一个通行证,每人一个,谁访问都需 阅读全文
摘要:
##请求转发和请求包含 作用: 解决一次请求中不同Servlet的数据共享。 特点:一次请求,浏览器的地址栏信息不会变 注意:转发后还会执行后续代码,使用完成后要添加return 请求转发与请求包含比较 如果ServletA请求转发到ServletB,那么在ServletA中就不允许再输出响应体,这 阅读全文
摘要:
##乱码问题 在请求和响应中如果没设置字符集,出现中文可能会出现乱码,如下图 ###请求乱码解决 使用String进行数据重新编码(核心数据可以这样做) String username = req.getParameter("username"); username = new String(use 阅读全文
摘要:
##Request对象 当客户端请求服务器时,会遵循http协议将请求信息包装成Request对象。 常用方法 具体功能分为四类 封装了请求头数据的 封装了正文数据的,如果是Get就没有正文。 request是一个域对象,可以当做map来存储对象。 请求转发和请求包含功能。 获取请求头 //获取请求 阅读全文
摘要:
###service方法: 可以处理所有方式的请求(get/post...),如果重写了service方法,其他的方法就不会执行了。 这是HttpServlet的源码 里面首先会判断有没有知道的请求方法类型,如get/post...,没有就会报501状态码 ###doGet方法: 处理所get方式的 阅读全文
摘要:
###定义 Servlet 的生命周期定义为从第一次调用到服务器关闭 这是javax.servlet.Servlet接口定义的方法 init() init()方法是Servlet初始化的一个方法,会在Servlet第一次被创建Servlet时被调用,而在后续每次用户的请求时不再被调用。 当在web. 阅读全文
摘要:
概念 Java Servlet是运行在Web服务器或应用服务器上的程序,一般作为来自客户端的请求和数据库的中间层。 实现Servlet需要实现Servlet的接口(javax.Servlet包和javax.Servlet.http) 特点: 独立于平台的,因为他使用java编写的 因为是java编写 阅读全文
摘要:
###用云服务安装mysql后,用systemctl status mysqld后 查看 /var/log/mysqld.log后 2021-01-24T09:52:09.517688Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 阅读全文
摘要:
解压缩 去官网下载tomcathttps://tomcat.apache.org/download-90.cgi,并用xftp上传上去 解压这个文件 tar -zxvf apache-tomcat-9.0.41.tar.gz 用startup.sh和 shutdown.sh打开和关闭服务器,如果有防 阅读全文