FixedStar 的博客

IF(BOOL学习==FALSE)BOOL落后=TRUE;不断的学习,我们才能不断的前进。

(3)过滤器

一、基本概念 3W1H:why、what、where how 为什么要用过滤器? 项目开发过程中,经常会涉及重复代码的实现! 注册–》servlet【1.设置编码】–》jsp 修改、添加–》servlet【1.设置编码】–》jsp 其他:判断用户是否登录,只有登录才有操作权限! 涉及...

2017-09-19 09:51:21

阅读数:320

评论数:0

(19)servletContext应用:网站计数器

在网站开发中,有很多功能需要用到servletContext,比如: 实际的应用:如果涉及到不同用户共享数据,而 这些数据量不大,同时又不希望写入数据库,则可以考虑使用servletContext一、网站计数器 首先明确一点,怎样才算一次有效的点击?各个网站有不同的标准: 1:只要访问过该网...

2017-09-15 10:17:50

阅读数:108

评论数:0

(18)servletContext应用:获取web应用的初始化参数、实现servlet转发、利用servletContext对象读取资源文件

1.为什么需要servletContext? ①访问某个网站时候,往往都会看到网站的首页面显示您是第几位浏览者(网站计数器),这是如何实现的? 【根据之前的学习,可以用文件或者数据库,缺点:对数据库或者文件访问过于频繁。 优点:简单,容易实现。】 ②显示论坛在线人数 【放入数据库或者文件...

2017-09-14 13:28:22

阅读数:535

评论数:0

(17)cookie VS session

1:保存的位置 cookie保存在客户端(客户端临时文件夹),session保存在服务器端,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session域对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的ses...

2017-09-14 12:42:44

阅读数:94

评论数:0

(16)session应用:我的购物车

一、利用arraylist 项目:myCart 它不能显示买了几本。二、进一步:利用HashMap 项目:myCart2 解决了买几本的问题 但是id不灵活,添加数据还要修改网页代码。三、进一步:读取数据库,来展示书籍。 项目:myCart3思路:当用户点击购买商品时,我们把该商品...

2017-09-12 19:48:59

阅读数:120

评论数:0

(15)session原理,应用(防止用户非法登录、验证码、关闭浏览器再开启浏览器还能访问之前的session)

当用户打开浏览器,访问某个网站时操作session时,服务器就会在服务器的内存为该浏览器分一个session对象,该session对象呗这个浏览器独占。 这个session对象也可以看做是一个容器,session对象默认存在时间为30min,也可以修改。 A:服务器分配给A客户端的sess...

2017-09-11 16:54:09

阅读数:226

评论数:0

(14)cookie细节

一、一个cookie只能保留字符串信息,其结构为:cookie(Java.labg.String name,java.lang.String value) 二、一个web应用可以给一个浏览器发送多个cookie,一个浏览器也可以存放多个web应用提供的cookie(因为一个浏览器可以访问多个网站...

2017-09-11 15:57:11

阅读数:96

评论数:0

(13)会话和cookie技术

一、什么是会话? 会话可简单理解为:用户开一个浏览器访问某个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少个资源,直到用户关闭浏览器,整个过程,称为一次会话。二、会话过程中要解决的一些问题? 每一个用户在使用浏览器与服务器进行会话的承重,不可避免产生一些数据,服务器要想办法为每...

2017-09-01 23:52:31

阅读数:147

评论数:0

(12)用户管理系统MVC框架图

清晰的框架图参考:https://www.kancloud.cn/digest/switch-servlet/120137

2017-09-01 23:25:33

阅读数:136

评论数:0

(10A)HttpServletRequest:获取客户机信息、获取消息头信息、获取客户机请求参数、请求转发forward

HttpServletRequest 该对象表示浏览器的请求,当web服务器得到该请求后,会把请求信息封装成一个HttpServletRequest对象,所以在servlet中可以通过request取数据。 一、获取客户机信息 public void doGet(HttpServle...

2017-08-29 20:07:16

阅读数:382

评论数:0

(9)session

session规则: ①如果浏览器支持cookie,创建session的时候会把sessionid保存在cookie中 ②如果浏览器不支持cookie,必须自己编程使用URL重写的方式实现,需要response.encodeURL()作用:转码,在URL后面加入sessionid

2017-08-29 11:16:35

阅读数:122

评论数:0

(8)cookie

服务器可以向客户端写内容 只能是文本内容 客户端可以阻止服务器写入 只能拿自己的webapp写入的东西一、cookie:保存到客户端的一个文本文件

2017-08-29 00:16:55

阅读数:220

评论数:0

(7)获取表单参数3种方法、response.setContentType("text/html;charset=utf-8")

ServletRequaest的子接口是HttpServletRequest 一、获取表单信息 (1)单独获取客户端参数值:获取提交的表单信息** String username=request.getParameter(“user”);(2)获取所有客户端参数值 //获取所有客户端提交的...

2017-08-28 00:47:37

阅读数:1001

评论数:0

(6)中文乱码处理

发生中文乱码有三种情况及解决方式 一、表单提交 (1)post 在将浏览器数据打包(utf-8)给服务器时,服务器解码方式为iso-8859-1,所以解码错误,后续更错误(2)get 二、超链接<a href="http://www.sohu.com?name=函数&q...

2017-08-27 22:32:59

阅读数:129

评论数:0

(5A)HttpServletResponse:getWriter和getOutputStream()、sendRedirect()、session(简单理解)、文件下载、页面缓存

一、getWriter()、getOutputStream()向客户端输出数据 getWriter:只能会送字符流 getOutputStream:可以会从字符流和字节流(二进制)PrintWriter out = response.getWriter(); out.pri...

2017-08-27 21:15:32

阅读数:345

评论数:0

(4)请求头:referer。响应头:状态行、refresh、Content-Disposition、页面缓存

一、请求头 POST /day10/get_post.html HTTP/1.1 Host: localhost:8080 —–(必须的)当前请求访问的目标地址(主机:端口号) User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; r...

2017-08-27 17:56:54

阅读数:217

评论数:0

(3)servlet单例问题、load-on-startup、ServletConfig

细节4servlet单例问题 ①当servlet被第一次访问后,就被加载到内存,以后该实例对各个请求服务,即在使用中是单例的(可以设置全局变量i,然后再doget中i++,并输出该i,则在不同浏览器中或者不同的用户都能看到i加后的结果,并且i就像共享变量一样都能访问i不断加后的结果)。 ②因为...

2017-08-26 21:03:54

阅读数:139

评论数:0

(2)使用myeclipse创建servlet步骤:继承HttpServlet开发servlet

需求:post方式提交,并将提交的信息在网页中显示 在E:\apache-tomcat-6.0.39\webapps\jdjweb\WEB-INF\classes中写myhttpServletpackage com.jdj; import javax.servlet.*; import jav...

2017-08-26 01:08:55

阅读数:691

评论数:0

(1)servlet介绍和接口方式写servlet(*通配符、web.xml详解)及常见错误

一、servlet概念和特点 二、为什么需要servlet技术? 三、Tomcat与servlet在网络中的位置 四、servlet在web应用中的位置 五、开发servlet有三种方法之一:实现servlet接口 及常见错误

2017-08-25 21:26:48

阅读数:541

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭