随笔分类 - JAVAEE
摘要:一、 什么是token? 1、为什么需要Token:Token是在客户端频繁向服务端请求数据,但是请求数据之前,必需进行用户信息验证(用户名和密码),也就导致客户端每次向服务器端请求数据的时候,服务器端都要去数据库查询用户名和密码并进行对比, 判断用户名和密码正确与否,并作出相应提示,在这样的背景下
阅读全文
摘要:HttpSession保存用户登录状态 登录 登录成功后将已登录状态保存到session中 当用户点击显示员工列表的时候,验证用户是否为登录成功状态,如果是显示员工列表,不是跳转到登录界面。 安全退出系统 * 代码 1 登录并获取Session,将用户登录信息封装进session中 ``` impo
阅读全文
摘要:ServletContext ,ServletRequest, HttpSession 接口范围对比 * 以上三个接口都属于范围对象 - ServletContext application 是应用范围 一个应用多用户 - HttpSession session 是会话范围 一个会话多次请求 - S
阅读全文
摘要:HttpSession接口的常用方法 - HttpSession中的常用方法? 1. 获取当前session对象,如果没有获取到session对象则创建新session对象 HttpSession session=request.getSession(); 2. 获取当前session对象,如果没有
阅读全文
摘要:HttpSession对象销毁机制 与 HttpSession所关联的Cookie对象的name是比较特殊的叫作 JSESSIONID,当服务器看到name为JSESSIONID的Cookie对象时,就知道是要取出该Cookie对象的value值,并且去服务器的Session对象列表中检索与该值相对
阅读全文
摘要:关于JavaWeb中的HttpSession (一) * Session表示会话,不止存在于JavaWeb之中,只要是Web开发都会存在这种机制 * Session包:javax.servlet.http.HttpSession 简称Session会话 * Cookie可以将会话状态保存在浏览器客户
阅读全文
摘要:路径编写总结和url_pattern的编写方式 路径的编写 超链接 form表单的action属性 重定向 response.sendRedirect("/项目名/资源路径"); 转发 request.getRequestDispatcher("/资源路径").forword(request,res
阅读全文
摘要:Cookie实现十天内免登录 代码: - CheckLogin 查看是否获取到了Cookie,如果获取到了连接数据库验证Cookie发过来的用户名和密码,如果没有获取到Cookie信息,那么就跳转到登录页 import javax.servlet.ServletException; import j
阅读全文
摘要:Cookie * Cookie 是什么? - Cookie翻译过来是曲奇饼干的意思 - Cookie可以保存回话状态,但是这个会话状态是保存在客户端上的,只要清除Cookie,或者 Cookie失效,这个会话状态就没有了 - Cookie是保存在浏览器客户端上的,可以存在浏览器客户端的以下位置上:
阅读全文
摘要:实现登录注册功能 注册功能 import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax
阅读全文
摘要:重定向可以解决页面刷新问题(sendRedirect) 在向数据库中添加数据的时候,如果使用转发(getRequestDispatcher),数据插入成功后,转发到提示插入成功页面,在数据插入成功页面刷新该页面,那么就会再次向数据库中添加一遍该数据,因为转发是一次请求,刷新一次添加一次数据。 如果使
阅读全文
摘要:关于Servlet线程安全问题 Servlet线程安全 Servlet 是单实例多线程的环境下运行的。 在服务器运行期间,一个Servlet接口实现类,只能创建一个实例对象(一个进程(Servlet接口实现类的实例对象) 对应 多个线程(用户请求),无论有多少个用户请求来访问该Servlet实例对象
阅读全文
摘要:关于乱码问题 * 数据传递过程中的乱码 解释:数据传递过程中的乱码是指: 将数据从浏览器发送给服务器的时候,服务器接收到的数据是乱码的。 - ISO-8859-1 是国际标准码,不支持中文编码,它兼容ASCII码,又称为latin1编码,不管是哪个国家的文字,在浏览器发送给服务器的时候,都会采用IS
阅读全文
摘要:HttpServletRequest中常用方法(三) * 回顾ServletContext对象,ServletContext对象是Servlet上下文对象 - 创建ServletContext对象 ServletContext application = config.getServletConte
阅读全文
摘要:HttpServletRequest中常用方法 ## HttpServletRequest中的第二类方法 获取各种路径 和 IP地址 * 获取路径和地址 - 获取ServletContext上下文对象的根目录(Web项目的根路径) String getContextPath() String con
阅读全文
摘要:HttpServletRequest接口 * javax.servlet.http.HttpServletRequest 接口 * 继承关系 HttpServletRequest 继承 > ServletRequest * HttpServletRequest定义了 doGet() 和 doPost
阅读全文
摘要:HttpServlet 因为每次执行前端请求,都需要获取前端的请求方式,都需判断前端的请求方式和后端是否一致,随意这段代码就可以封装起来。 写一个HttpServlet类去继承GenericServlet,然后在这里面强制类型转换,获取前端请求方式,判断请求方式是get还是post,如果前端请求方式
阅读全文
摘要:获取前端页面请求方式 * 前端页面发送的请求方式应该是后端服务器需要的请求方式保持一致,若不一致应该提示错误信息。 * 获取到前端的请求方式之后通过if语句进行判断, if("GET".equals(method)){ }else if("POST".equals(method)){ } * Htt
阅读全文
摘要:Get请求和Post请求 * Get请求 和 Post请求各方面分析 - 什么情况下浏览器发送的是Get请求? 1. 通过浏览器的地址栏输入地址,所访问的URL都是get请求,如果以post定义,那么由于请求与实现的不一致,会返回405错误。 2. 点击链接 3. 表单默认的提交方式 - 什么情况下
阅读全文
摘要:HTTP协议 * 什么是HTTP 协议? - HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。 - 是一种超文本传输协议,是浏览器和服务器之间的一种通讯协议。 - 该协议是W3
阅读全文

浙公网安备 33010602011771号