摘要: 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的 阅读全文
posted @ 2018-05-27 15:02 书生侠客 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 监听器在JavaWeb开发中用得比较多,下面说一下监听器(Listener)在开发中的常见应用 一、统计当前在线人数 在JavaWeb应用开发中,有时候我们需要统计当前在线的用户数,此时就可以使用监听器技术来实现这个功能了。 二、自定义Session扫描器 当一个Web应用创建的Session很多时 阅读全文
posted @ 2018-05-27 11:29 书生侠客 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。 这三个监听器接口分别是ServletContextAttributeListene 阅读全文
posted @ 2018-05-27 11:20 书生侠客 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 阅读全文
posted @ 2018-05-27 10:50 书生侠客 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 web.xml文件中的配置如下: 二、禁止浏览器缓存所有动态页面 有3 个HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: 并不是所有的浏览器 阅读全文
posted @ 2018-05-27 10:41 书生侠客 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 阅读全文
posted @ 2018-05-27 10:30 书生侠客 阅读(103) 评论(0) 推荐(0) 编辑