随笔分类 - JavaWeb
摘要:一、文件的上传 1.文件的基本上传 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fi
阅读全文
摘要:一、Filter简介 Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:JSP、Servlet、静态文件、静态HTML等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API提供了一个Filter接
阅读全文
摘要:一、EL表达式简介 EL全名Expression Language。主要有以下作用。 1.获取数据 EL表达式主要用于替换JSP页面的脚本表达式,以及各种类型的Web域中检索Java对象、获取数据。(某个Web域中的对象、访问javabean的属性、访list集合、访问map集合、访问数组) 2.执
阅读全文
摘要:一、JSTL标签库介绍 JSTL标签库的使用时为了弥补HTML标签的不足,规范自定义标签的使用而诞生的。使用JSTL标签的目的是不希望在JSP中出现Java逻辑代码。 二、JSTL标签库的分类 1.核心标签(用的最多) 2.国际化标签(I18N格式化标签) 3.数据库标签(SQL标签,不用) 4.X
阅读全文
摘要:一、Session的介绍 在Web开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以
阅读全文
摘要:一、会话 1.提出问题 HTTP协议是一种无状态的协议。Web服务器本身不能识别哪些请求是同一浏览器发出的,浏览器的每一次请求都是孤立的。即使HTTP1.1支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。作为Web服务器,必须能够采用一种机制来唯一地标识一个用户,同时记录该用户的状态。
阅读全文
摘要:一、JSP域对象 1.JSP属性范围(域对象范围) JSP提供了四个域对象,分别是pageContext、request、session、application。 pageContext: 属性范围仅限于当前JSP页面。一个属性只能在一个页面取得,跳转到其他页面无法取得。 request: 属性作用
阅读全文
摘要:一、JSP简介 1.基本认识 (1)JSP页面是由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件,JSP 页面的文件扩展名必须为.jsp。 (2)在JSP页面中编写的Java代码需要嵌套在<% %>中,嵌套在<%和%>之间的Java代码被称之为脚本片段,没有嵌套在<%和%>之间的内容被
阅读全文
摘要:Web服务器收到客户端的http请求,会针对每一次的请求,分别创建一个用于代表请求的request对象和response对象。我们要获取客户端提交的数据,只需要找request对象。要向客户端输出数据,只需要找response对象。 一、常用方法 HttpServletResponse对象代表服务器
阅读全文
摘要:一、Servlet生命周期 1.Servlet生命周期 Serlet加载 >实例化 >服务 >销毁 2.init() Servlet容器启动时:读取web.xml配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,同时将ServletConfig对象作为参数来调用Se
阅读全文

浙公网安备 33010602011771号