在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache....
分类:
编程语言 时间:
2015-07-30 18:52:13
阅读次数:
159
过滤器要做的事情:
请求过滤器:完成安全检查,重新格式化请求首部或体,建立请求审计或日志
响应过滤器:
压缩响应流,追加或修改响应流创建一个完全不同的响应.
过滤器和servlet三个相似地方:
1.容器知道过滤器的api,过滤器api的其他成员可以访问ServletContext 还可以与其它过滤器链接
2.容器管理过滤器的生命周期,过滤器有init和destroy方法,...
分类:
编程语言 时间:
2015-07-30 13:37:09
阅读次数:
166
1. 概念
ORM(Object/Relationship Mapping):对象/关系映射
利用面相对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句。
Hibernate:
是Java领域的一款开源的ORM框架技术,是对JDBC进行了非常轻量级的对象封装。
其它主流的ORM框架技术:
(1). MyBatis:前身就是著名...
分类:
Web程序 时间:
2015-07-30 13:36:36
阅读次数:
163
JavaWeb-Request对象
一、Request:
Request代表请求对象,其中封装了对请求中具有请求行、请求头、实体内容的操作的方法
ServletRequest – 通用request,提供一个request应该具有的最基本的方法
|
|–HttpServletRequest – ServletRequest的孩子,针对http协议进行了进一步...
分类:
编程语言 时间:
2015-07-30 00:48:50
阅读次数:
474
jsp标签库,也叫自定义标签。
应用范围
jsp标签,主要应用于前台页面,在jsp中,如果jsp中存在 等 java代码,那么对前台开发人员来说,就需要了解 java代码。
如何在开发前台 而且不懂java代码的情况下,合作开发呢?
在前台页面中,大多都是html+css+javascript的代码,突然之间一大堆的java代码,的确让人很为难。
引...
分类:
编程语言 时间:
2015-07-29 21:16:25
阅读次数:
160
一、Servlet监听器的概念Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件,以及监听这些域对象中属性发生修改的事件。监听对象:1、ServletContext:appli...
分类:
编程语言 时间:
2015-07-29 21:03:48
阅读次数:
132
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
">
My JSP 'c.jsp' starting pag...
分类:
其他好文 时间:
2015-07-29 06:26:55
阅读次数:
110
JavaWeb-Response对象
一、Response
1.Resonse的继承结构:
ServletResponse–HttpServletResponse2.Response代表响应
于是响应消息中的 状态码、响应头、实体内容都可以由它进行操作3.利用Response输出数据到客户端response.getOutputStream().write("中文".getBytes())输出...
分类:
编程语言 时间:
2015-07-29 01:09:55
阅读次数:
143
1. 使用Servlet实现验证码
首先创建工程,实现jsp代码:
function reloadCode() {
var time = new Date().getTime();
document.getElementById("image_code").src = "/servlet/ImageServlet?d="
+ time;
}
验证码:
<i...
分类:
编程语言 时间:
2015-07-28 18:49:40
阅读次数:
262
一:page指令
1.指定编码和语言
2.指定页面的显示形式。word
My JSP 'pageword.jsp' starting page
response.setHeader("Content-Disposition","attachment;filename=pageword.doc...
分类:
Web程序 时间:
2015-07-28 18:33:53
阅读次数:
120