Servlet
Servlet
QK芒果小洛
目前是在校学生,正在学习Java
个人域名qkmango.cn
邮箱2099432021@qq.com
展开
-
Session(Servlet)
Session(Servlet)此HttpSession简称为Sessionjavax.servlet.http.HttpSessionSession概述Cookie可以将会话状态保存在客户端,而HttpSession可以将会话状态保存在服务器端HttpSession对象是一个会话级别的对象,一次会话对应一个HttpSession对象在会话进程中,web服务器一直为当前这个用户维护着一个会话对象HttpSession在web容器中,维护了大量的HttpSession对象,换句话说,在we原创 2020-08-22 20:04:00 · 116 阅读 · 0 评论 -
Cookie(Servlet)
Cookie(Servlet)Cookie是什么?Cookie可以保存会话状态,但是这个会话状态是保留在客户端上的只要Cookie清除,或者Cookie失效,这个会话状态就没有了Cookie是保存在浏览器客户端上的Cookie可以保存在浏览器的缓存中,浏览器关闭Cookie消失Cookie可以用保存在客户端硬盘文件中,浏览器关闭Cookie还在,除非Cookie消失创建Cookie服务器创建Cookie并发送给浏览器//创建cookieCookie cookie = new Co原创 2020-08-20 21:28:34 · 121 阅读 · 0 评论 -
Servlet程序乱码解决方案
Servlet程序乱码解决方案乱码经常出现在什么位置数据保存过程中的乱码数据展示过程中的乱码数据传递过程中的乱码数据保存过程中的乱码数据保存到数据库表中的时候,数据出现乱码导致数据保存过程中的乱码包括以下两种情况:前一种情况:在保存之前,数据本身就是乱码,保存到数据库表中的时候一定是乱码第二种情况:保存之前,数据不是乱码,但是由于数据库本身数据库不支持简体中文,保存之后出现乱码数据展示过程中的乱码最终显示到网页上的数据出现中文乱码怎么解决?经过执行Java原创 2020-08-17 19:39:18 · 5114 阅读 · 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 · 155 阅读 · 0 评论 -
Servlet接口中的方法写什么代码?何时使用?
Servlet接口中的方法写什么代码?何时使用?Servlet接口中的这些方法中写什么代码?什么时候使用这些方法?无参构造方法【以后就不需要考虑构造方法了,尽量别动构造方法】init()无参构造方法和init(),两个方法执行时间几乎是相同的,都只执行一次若系统要求对象在创建时刻执行一段特殊的程序,这段程序尽量写到init()方法中为什么不建议将代码写到构造法中呢?存在风险!当程序员编写构造方法的时候,可能会导致无参构造方法不存在Servlet中的init()方法是SUN公司为程序员原创 2020-08-10 19:33:18 · 218 阅读 · 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 · 156 阅读 · 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 · 357 阅读 · 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 · 342 阅读 · 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 · 366 阅读 · 0 评论