Servlet
Servlet
QK芒果小洛
目前是在校学生,正在学习Java
个人域名qkmango.cn
展开
-
Session(Servlet)
Session(Servlet) 此HttpSession简称为Session javax.servlet.http.HttpSession Session概述 Cookie可以将会话状态保存在客户端,而HttpSession可以将会话状态保存在服务器端 HttpSession对象是一个会话级别的对象,一次会话对应一个HttpSession对象 在会话进程中,web服务器一直为当前这个用户维护着一个会话对象HttpSession 在web容器中,维护了大量的HttpSession对象,换句话说,在we原创 2020-08-22 20:04:00 · 129 阅读 · 0 评论 -
Cookie(Servlet)
Cookie(Servlet) Cookie是什么? Cookie可以保存会话状态,但是这个会话状态是保留在客户端上的 只要Cookie清除,或者Cookie失效,这个会话状态就没有了 Cookie是保存在浏览器客户端上的 Cookie可以保存在浏览器的缓存中,浏览器关闭Cookie消失 Cookie可以用保存在客户端硬盘文件中,浏览器关闭Cookie还在,除非Cookie消失 创建Cookie 服务器创建Cookie并发送给浏览器 //创建cookie Cookie cookie = new Co原创 2020-08-20 21:28:34 · 131 阅读 · 0 评论 -
Servlet程序乱码解决方案
Servlet程序乱码解决方案 乱码经常出现在什么位置 数据保存过程中的乱码 数据展示过程中的乱码 数据传递过程中的乱码 数据保存过程中的乱码 数据保存到数据库表中的时候,数据出现乱码 导致数据保存过程中的乱码包括以下两种情况: 前一种情况:在保存之前,数据本身就是乱码,保存到数据库表中的时候一定是乱码 第二种情况:保存之前,数据不是乱码,但是由于数据库本身数据库不支持简体中文,保存之后出现乱码 数据展示过程中的乱码 最终显示到网页上的数据出现中文乱码 怎么解决? 经过执行Java原创 2020-08-17 19:39:18 · 5139 阅读 · 0 评论 -
Servlet路径的总结
Servlet路径的总结 什么时候以/webappName开头 什么时候以/开头 什么时候不以/开头 以/webappName开头 客户端浏览器要处理的URL路径时,要以/webappName开头,此时/前代表的是主机名,如http://localhost:8080 例如页面有一个链接 <a href="/oa/login">登陆</a> 当你在浏览器点击这个超链接时,浏览器就会请求http://localhost:8080/oa/login,所以,在需要浏览器请求的URL时,/前原创 2020-08-11 19:36:12 · 167 阅读 · 0 评论 -
Servlet接口中的方法写什么代码?何时使用?
Servlet接口中的方法写什么代码?何时使用? Servlet接口中的这些方法中写什么代码?什么时候使用这些方法? 无参构造方法【以后就不需要考虑构造方法了,尽量别动构造方法】 init() 无参构造方法和init(),两个方法执行时间几乎是相同的,都只执行一次 若系统要求对象在创建时刻执行一段特殊的程序,这段程序尽量写到init()方法中 为什么不建议将代码写到构造法中呢? 存在风险!当程序员编写构造方法的时候,可能会导致无参构造方法不存在 Servlet中的init()方法是SUN公司为程序员原创 2020-08-10 19:33:18 · 234 阅读 · 0 评论 -
web服务器启动阶段解析的web.xml文件,做了什么?
web服务器启动阶段解析的web.xml文件,做了什么? 服务器启动阶段会解析各个webapp中的web.xml文件,做了什么? 在web容器中有这样一个集合 Map<String, String> key value --------------------------------------------------------- /login cn.qkmango.javaweb.servlet.LoginServlet /delete原创 2020-08-10 19:29:01 · 161 阅读 · 0 评论 -
Servlet对象实例化之后存储到哪里了
Servlet对象实例化之后存储到哪里了 大多数的Web容器都是将该Servlet对象以及对应的url-pattern存储到Map集合中了 在web容器中有这样一个Map集合 Map<String, Servlet> key value -------------------------------------- /login LoginServlet对象的引用 /delete DeleteServlet对象的引用 /insert原创 2020-08-10 19:25:28 · 369 阅读 · 0 评论 -
web服务器启动阶段实例化Servlet对象
web服务器启动阶段实例化Servlet对象 如希望在web服务器启动阶段实例化Servlet对象,需要在web.xml文件中进行相关的配置,例如: 在servlet标签中使用load-on-startup标签 注意:使用load-on-startup标签,数字越小,优先级越高 <servlet> <servlet-name>hello</servlet-name> <servlet-class>Hello</servlet-class&原创 2020-08-10 19:23:38 · 354 阅读 · 0 评论 -
Servlet对象的生命周期(All)
Servlet对象的生命周期 Servlet类中的方法 servlet() 构造方法 void init(ServletConfig config) 初始化方法 void service(ServletRequest req, ServletResponse res) Servlet响应请求 void destroy() 销毁对象前的准备 ServletConfig getServletConfig() 返回一个ServletConfig对象,其中包含此Servlet的初始化和启动参数 String ge原创 2020-08-10 19:22:13 · 370 阅读 · 0 评论