摘要: 关于Servlet线程安全问题 Servlet线程安全 Servlet 是单实例多线程的环境下运行的。 在服务器运行期间,一个Servlet接口实现类,只能创建一个实例对象(一个进程(Servlet接口实现类的实例对象) 对应 多个线程(用户请求),无论有多少个用户请求来访问该Servlet实例对象 阅读全文
posted @ 2021-04-21 21:34 失昼 阅读(66) 评论(0) 推荐(0)
摘要: 关于乱码问题 * 数据传递过程中的乱码 解释:数据传递过程中的乱码是指: 将数据从浏览器发送给服务器的时候,服务器接收到的数据是乱码的。 - ISO-8859-1 是国际标准码,不支持中文编码,它兼容ASCII码,又称为latin1编码,不管是哪个国家的文字,在浏览器发送给服务器的时候,都会采用IS 阅读全文
posted @ 2021-04-21 20:28 失昼 阅读(56) 评论(0) 推荐(0)
摘要: HttpServletRequest中常用方法(三) * 回顾ServletContext对象,ServletContext对象是Servlet上下文对象 - 创建ServletContext对象 ServletContext application = config.getServletConte 阅读全文
posted @ 2021-04-21 18:51 失昼 阅读(83) 评论(0) 推荐(0)
摘要: HttpServletRequest中常用方法 ## HttpServletRequest中的第二类方法 获取各种路径 和 IP地址 * 获取路径和地址 - 获取ServletContext上下文对象的根目录(Web项目的根路径) String getContextPath() String con 阅读全文
posted @ 2021-04-21 17:55 失昼 阅读(63) 评论(0) 推荐(0)
摘要: HttpServletRequest接口 * javax.servlet.http.HttpServletRequest 接口 * 继承关系 HttpServletRequest 继承 > ServletRequest * HttpServletRequest定义了 doGet() 和 doPost 阅读全文
posted @ 2021-04-21 17:04 失昼 阅读(239) 评论(0) 推荐(0)
摘要: HttpServlet 因为每次执行前端请求,都需要获取前端的请求方式,都需判断前端的请求方式和后端是否一致,随意这段代码就可以封装起来。 写一个HttpServlet类去继承GenericServlet,然后在这里面强制类型转换,获取前端请求方式,判断请求方式是get还是post,如果前端请求方式 阅读全文
posted @ 2021-04-21 15:06 失昼 阅读(35) 评论(0) 推荐(0)
摘要: 获取前端页面请求方式 * 前端页面发送的请求方式应该是后端服务器需要的请求方式保持一致,若不一致应该提示错误信息。 * 获取到前端的请求方式之后通过if语句进行判断, if("GET".equals(method)){ }else if("POST".equals(method)){ } * Htt 阅读全文
posted @ 2021-04-21 14:15 失昼 阅读(379) 评论(0) 推荐(0)
摘要: Get请求和Post请求 * Get请求 和 Post请求各方面分析 - 什么情况下浏览器发送的是Get请求? 1. 通过浏览器的地址栏输入地址,所访问的URL都是get请求,如果以post定义,那么由于请求与实现的不一致,会返回405错误。 2. 点击链接 3. 表单默认的提交方式 - 什么情况下 阅读全文
posted @ 2021-04-21 12:57 失昼 阅读(202) 评论(0) 推荐(0)
摘要: HTTP协议 * 什么是HTTP 协议? - HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。 - 是一种超文本传输协议,是浏览器和服务器之间的一种通讯协议。 - 该协议是W3 阅读全文
posted @ 2021-04-21 12:21 失昼 阅读(38) 评论(0) 推荐(0)