分类 JavaWeb 中的文章

JavaWeb连载14 | JSON和AJAX

1 什么是JSON? JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使得 JSON 成为理想的数据交换格式。 json 是一种轻量级的数据交换格式。轻量级指的是……

阅读全文

JavaWeb连载13 | Filter过滤器

1 什么是Filter过滤器 Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器 Filter 过滤器它是 JavaEE 的规范。也就是接口 Filter 过滤器它的作用是: 拦截请求,过滤响应。 拦截请求常见的应用场景有: 权限检查 日记操作 事务管理 ……等等 2 Filter初……

阅读全文

JavaWeb连载12 | Cookie和Session

1 会话技术 会话:一次会话中包含多次请求和响应 注:一次会话表示浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止 功能:在一次会话的多次请求间共享数据 方式: (1) 客户端会话技术:Cookie (2) 服务器端会话技术:Session 2 Cookie会话 2.1 什么是Cookie Cookie 翻译过来是饼干的……

阅读全文

JavaWeb连载11 | 文件上传和下载

1 文件的上传(重点) form标签的encType属性值必须为multipart/form-data 在form标签中使用input type=file添加上传的文件 在form标签中使用input type=submit提交到服务器 编写Servlet程序接收、处理上传的文件 注意:encT……

阅读全文

JavaWeb连载10 | JSTL标签库

1 JSTL标签库介绍 JSTL标签库全称是JSP Standard Tag Library,是一个不断完善的开放源代码的JSP标签库 EL表达式主要是为了替换JSP中的表达式脚本,JSTL标签库是为了替换代码脚本 JSTL由五个不同功能的标签库组成: 2 JSTL标签库的使用步骤 先导入JSTL标签库的jar包 在j……

阅读全文

JavaWeb连载09 | EL表达式

1 EL表达式简介 EL表达式全称:Expression Language,即表达式语言 EL表达式作用:代替JSP页面中表达式脚本进行数据的输出 EL表达式比JSP的表达式脚本简洁很多 EL表达式的格式是:${表达式} ,注:EL表达式写在jsp页面中,表达式一般是域对象的key 代码演示:在……

阅读全文

JavaWeb连载08 | JSP

1 JSP的介绍与创建 JSP的全称是Java Server Pages,即Java的服务器页面 JSP的主要作用是代替Servlet程序回传HTML页面的数据 web目录(或其他)右击 –> new –> JSP/JSPX –> 输入文件名 –> 选择JSP file创建 Servlet程序回传HTML页面数据(非常繁琐): public class PrintHtml extends HttpServlet { @Override protected void doGet(HttpServletRequest……

阅读全文

JavaWeb连载05 | XML

1 XML 简介 1.1 什么是xml? xml 是可扩展的标记性语言。 1.2 xml 的主要作用 用来保存数据,而且这些数据具有自我描述性 它还可以做为项目或者模块的配置文件 还可以做为网络传输数据的格式(现在JSON 为主)。 2 xml 语法 文档声明 元素(标签) xml 属性 xml 注释 文本区域(CDATA 区) 2.1 文档声明 <?xml version="1.0" encoding="UTF-8"?> xml 声明。 <!-- xml 声……

阅读全文

JavaWeb连载06 | Tomcat

1 JavaWeb的概念 JavaWeb是指所有通过Java语言编写的可以通过浏览器访问的程序的总称, JavaWeb是基于请求和响应来开发的 请求(Request):指客户端给服务器发送数据 响应(Response):指服务器给客户端回传数据 请求和响应的关系: 2 Web资源的分类 静态资源:……

阅读全文

JavaWeb连载07 | Servlet

1 Servlet技术 1.1 Servlet介绍 Servlet时JavaEE规范(接口)之一 Servlet是JavaWeb三大组件之一,三大组件分别是Servlet,Filter过滤器和Listener过滤器 Servlet是运行在服务器上的一个Java程序,可以接受客户端发来的请求,并响……

阅读全文