随笔分类 - 07_java_web
摘要:Session和Cookie总结 Cookie和session都属于会话技术,都可以保存会话中产生的数据,但由于cookie和session的工作原理和特点不同,因此两者的应用场景也不一样。 Cookie[点击跳转] Session[点击跳转] Cookie的特点 cookie是将会话中产生的数据保
阅读全文
摘要:Session javax.servlet.http.HttpSession Servlet 还提供了 HttpSession 接口,该接口提供了一种跨多个页面请求或访问网站时识别用户以及存储有关用户信息的方式。 Servlet 容器使用这个接口来创建一个 HTTP 客户端和 HTTP 服务器之间的
阅读全文
摘要:Cookie javax.servlet.http.Cookie Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet 显然支持 HTTP Cookie。 cookie是通过response的消息头发送到浏览器中(Set-Cookie:), 当发送给浏览器的
阅读全文
摘要:Servlet上下文 Servlet上下文有叫做: ServletContext, 一个WEB应用只有一个ServletContext jsp中的application对象实质上就是ServletContext上下文的对象 上下文特点 当WEB服务器启动时,会为每一个WEB应用程序创建一块共享的存储
阅读全文
摘要:Filter过滤器 过滤器是一个实现了javax.servlet.Filter接口的 Java 类, 可以配置多个 Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Se
阅读全文
摘要:JSTL表达式 JSTL标签库是为JavaWeb开发人员提供的一套标准通用的标签库; JSTL标签库和EL配合使用可以取代JSP中大部分的Java代码; 使用 引入jar包 jar包地址(可以使用maven方式): https://mvnrepository.com/artifact/Javax.s
阅读全文
摘要:JSP标签技术 在JSP页面中写入大量的java代码会导致JSP页面中html代码和java代码混杂在一起,会造成jsp页面结构的混乱,导致后期难于维护,并且代码难以复用。 于是在JSP的2.0版本中,sun提出了JSP标签技术,推荐使用标签来代替JSP页面中java代码,并且推荐,JSP2.0以后
阅读全文
摘要:JSP概述 什么是jsp sun公司制定的一种服务器端的动态页面技术规范. 虽然使用servlet也可以生成动态页面,但是过于繁琐需要大量使用out.println语句,并且不利于页面的维护(需要修改java源代码),所以sun公司才制定的jsp规范,目的是更简洁,更方便的生成动态页面. jsp是一
阅读全文
摘要:servlet编码问题 在获取中文的请求参数时,可能会出现乱码问题(和请求方式、tomcat服务器版本有关),具体可以分为以下三种情况: 如果请求是GET提交,并且tomcat是8.0及以后的版本,GET提交的中文参数,在获取时不会出现乱码问题!(8.0以后的tomcat包括8.0在获取GET提交的
阅读全文
摘要:转发[点击跳转] 重定向[点击跳转] 什么时候用转发forward?什么时候用重定向redirect? 如果希望跳转前后地址栏地址不会发生变化, 只能使用转发; 如果希望跳转前后地址栏地址会发生变化, 只能使用重定向 如果希望在跳转前后, 能够通过request对象带数据到目的地, 只能使用转发 如
阅读全文
摘要:response参数 javax.servlet.http.HttpServletResponse response是代表HTTP响应信息的对象。response一般用来把数据响应给浏览器 常用方法 返回值 方法 说明 void setCharacterEncoding(String encodin
阅读全文
摘要:request参数 javax.servlet.http.HttpServletRequest; request可以用来获取get/post的参数, 也用来转发和获取Session等 常用方法 返回值 方法 说明 String getParameter(String paramName) 获取请求参
阅读全文
摘要:Servlet 什么是Servlet? Servlet是由SUN公司提供的一门动态Web资源开发技术 Servlet本质上是一段Java程序,和之前的Java程序不同的是,Servlet程序无法独立运行,需要将Servlet程序放在服务器中(比如tomcat服务器),由服务器调用才可以执行。 Ser
阅读全文
摘要:HTTP HTTP协议是用于规定浏览器和服务器之间的通信方式/规则 主要规定了浏览器给服务器发送的请求信息的格式 以及规定了服务器给浏览器发送响应信息的格式 图解: HTTP基本原则: 一次请求,只对应一次响应 请求只能由浏览器发起,服务器只能被动的等待请求,根据请求作出回应。 一次请求三次握手 H
阅读全文
浙公网安备 33010602011771号