
Servlet
32224047_yw
anyway
展开
-
ServletConfig对象与ServletContext区别
转载文章(有些地方有修改补充,可以参见原文对比查看)原文链接:https://blog.csdn.net/wangqing84411433/article/details/71131608在编写servlet过程中,需要用到 ServletConfig、ServletContext对象,对这两种对象的介绍如下:ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servletcontext对象,可以把ServletContext看成是一个W.转载 2020-06-27 18:17:27 · 681 阅读 · 0 评论 -
java中的监听器Listener
1.概述sun公司定义了八大监听器,用来监听web开发中对应的事件2.监听器开发步骤(1)写一个类实现监听器对应的接口public class MyHttpSessionListener implements HttpSessionListener (2)再web.xml中配置监听器 <!--配置监听器--> <listener> <listener-class>cn.tedu.listener.MyHttpSe原创 2020-06-22 20:56:26 · 700 阅读 · 0 评论 -
java中的过滤器Filter
1.Filter概述1.1.基本概念Filter也称为过滤器,可以拦截对资源的访问,在拦截后可以进行一些额外操作,或者控制是否放行1.2.过滤器功能逻辑(1)过滤器可以拦截对资源的访问(2)一个过滤器可以拦截多个资源,一个资源也可以被多个过滤器拦截(3)是否拦截是根据访问的URL地址来确定(4)所谓的拦截其实就是拦截下来代表请求的request和代表响应的response(5)拦截后可以控制是否放行,如果放行,也可以在放行前后做一些额外操作这种多个过滤器拦截的模.原创 2020-06-22 20:25:08 · 317 阅读 · 0 评论 -
response.getWriter().write() 方法设置的样式无法显示,HTML标签无法识别
如下代码如果样式显示不正确,不能读取到标签,页面全部显示的是字符串response.getWriter().write("<font style='color:red;font-size:30px'>" +"恭喜您注册成功,3秒后跳转到首页!</font>");原因:处理乱码响应时设置的ContentType不对注意检查text或者html是否写错。如下示例:单词拼写错误运行后标签就无法...原创 2020-06-22 20:13:38 · 2250 阅读 · 0 评论 -
JSP标签技术之EL表达式及JSTL标签库
1.JSP标签技术在jsp页面中写入大量的java代码会导致html和java代码混杂在一起,造成页面的混乱,难于维护sun公司提出了jsp标签技术,推荐使用jsp标签技术代替java代码,并推荐在jsp页面中不要出现任何一行java代码1.1.EL表达式EL表达式用来代替jsp表达式EL表达式用来获取数据,结构:${ 表达式 }获取数据:根据属性的key获取value在获取属性时,如果该属性不存在,则不会显示任何东西注意:EL表达式获取数据时,只能从四大域中获取..原创 2020-06-21 20:59:09 · 268 阅读 · 0 评论 -
JSP的编写规范
1.为什么有jsp规范Servlet技术产生后,在使用时最麻烦的是使用大量的out.print语句来输出页面。这样的形式在系统变更、维护、预览效果时都不能方便快捷的完成任务,于是推出JSP这种技术,用来将Servlet中负责显示的语句抽取出来。Servlet向客户端浏览器返回一个HTML页面代码如下(大量的out.print语句,太过繁琐): public class HelloWorld extends HttpServlet { public void doGet(Ht原创 2020-06-21 17:43:10 · 1767 阅读 · 0 评论 -
JSP中的九大隐式(隐含)对象、四大域对象及pageContext对象获取八大隐式对象方法
1.什么是隐含对象隐含对象(也称隐式对象)是指容器自动创建,在JSP文件中可以直接使用的对象。作用:JSP预先创建的这些对象可以简化对HTTP请求、响应信息的访问2.JSP页面中的隐含对象分类2.1.输入输出对象:request response out2.2作用域通信对象:session application pageContext2.3Servlet对象:page config2.4异常对象exception上面列出的就是JSP的九大隐式对象,其中pa原创 2020-06-21 16:52:37 · 1972 阅读 · 0 评论 -
会话技术之Session
1.会话技术为了实现某一功能,浏览器和服务器之间可能会发生多次的请求和响应,从浏览器访问服务器开始,到最后访问服务器结束为止,期间产生的所有的请求和响应加在一起,称之为一次会话。2.Session2.1Session概述Session是将会话的数据保存在了服务器端。过程描述:浏览器向服务器发送请求,将需要保存的数据提交给服务器,服务器收到数据后,检测是否有为浏览器服务的session,如果有直接存入对应的session,如果没有,创建session并保存数据。浏览器再次访问服务器时,原创 2020-06-19 20:04:40 · 343 阅读 · 0 评论 -
会话技术之Cookie
1.会话技术为了实现某一功能,浏览器和服务器之间可能会发生多次的请求和响应,从浏览器访问服务器开始,到最后访问服务器结束为止,期间产生的所有的请求和响应加在一起,称之为一次会话。2.Cookie2.1.cookie概述:cookie是将会话中产生的数据存储在客户端。过程描述:浏览器向服务器发送请求,请求中包含需要保存的数据,服务器获取数据,通过set-cookie响应头将数据响应给浏览器,让浏览器自己保存。浏览器再次访问服务器时,在请求中,通过cookie请求头携带保存的数据,服务器原创 2020-06-17 20:05:01 · 345 阅读 · 0 评论 -
ServletContext简介及用法举例
1.概述 1.1ServletContext即servlet上下文,代表整个web应用的对象,这个对象全局唯一,而且工程内部的所有servlet都共享这个对象。所以叫全局应用程序共享对象。 1.2ServletContext的生命周期,当服务器启动,web应用加载时,会创建一个ServletContext对象,唯一代表该web应用,此后该对象一直存活,直到web应用销毁时,ServletContext对象随之销毁。 1.3获取ServletContext...原创 2020-06-17 19:17:14 · 2076 阅读 · 0 评论 -
Servlet继承结构及生命周期
1.Servlet继承结构Servlet——接口 ↑继承 GenericServlet——抽象类 ↑继承 HttpServlet——抽象类:推荐使用Servlet接口:定义了Servlet的基本功能 |-GenericServlet:实现了Servlet接口,并且实现了Servlet接口中的大部分方法,但是没有实现Service方法,需要子类去实现 |-HttpServlet:继承了Gener...原创 2020-06-15 18:05:20 · 291 阅读 · 0 评论