JAVA_WEB--jsp概述】的更多相关文章

一.JSP概述 1.1.JSP简介 一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束.JSP是一种Java servlet,主要用于实现JavaWeb应用程序的用户界面部分. 网页开发者们通过结合HTML代码.XHTML代码.XML元素以及嵌入JSP操作和命令来编写JSP.JSP通过网页表单获取用户输入数据.访问数据库及其他数据源,然后动态地创建网页. JSP标签有多种功能,比如访问数据库.记录用户选择信息.访问JavaBeans组件等,还可…
一.JSP概述###<1>概念 java服务器页面 可以编写动态页面 其内部是以HTML标签为主,可以在HTML标签嵌套java代码 jsp文件以.jsp为后缀 jsp本质上就是一个Servlet hello.jsp ----> tomcat---->web.xml (后缀匹配:*.jsp) ----> JspServlet ---->转译成hello_jsp.java(hello_jspSerlvet serice())的Servlet hello_jspServle…
主题 Servlet的作用 构建动态网页 Servlet代码初探 Servlet与其他技术的对比 Jsp的作用 Servlet的作用 Servlet是在web服务器或应用服务器上用来动态生成html的java程序. 起到中间件的作用.将web浏览器或者http客户端与http服务器或者应用程序服务器连接起来.为什么需要它?因为有的应用程序服务器并不支持http,那么所有http客户端都将不能从中获取数据或执行操作,因此,servlet负责彼此交流的桥梁. (1)读取客户发送的显示数据 表单等中的…
一.JSP页面本质上时一个Servlet,然而,用JSP开发比使用Servlet更容易,主要有两个原因,首先不必编译Servlet,其次JSP页面是一个以.jsp为扩展名的文本文件,可以使用任何编辑器来编写它们 二.JSP页面在JSP容器中运行,一个Servlet容器通常也是JSP容器, 当一个JSP页面被请求时,Servlet/JSP容器主要做以下两件事: 1.转换JSP页面到JSP页面实现类,该实现类是一个实现javax.servlet.jsp.JspPage接口,或子接口javax.ser…
JSP -> Java Server Page  后端 jsp -> JavaScript  前端 JSP语法 1.JSP插入Java代码 三种形式: (1)<%!  %> (2)<%  %> (3)<%=  %> <%!  %>与<%  %>区别: jsp <%! %> 与 <% %> 区别 2.JSP作用域 (1)4个: page(页面执行期).Request(用户请求期).session(会话期).app…
1.servlet的作用 B/S系统:浏览器/服务器(Servlet的服务模式) Servlet是运行在web服务器或应用服务器上的java程序,它是一个中间层,负责连接来自web浏览器或其它HTTP客户程序的请求和HTTP 服务器上的数据库或应用程序,servlet的工作如图: (1).读取客户发送的显式数据 用户在网页的HTML表单中输入的数据,或来自applet或定制的HTTP客户程序 (2).读取由浏览器发送的隐式请求数据 从客户浏览器发送到web服务器的后台HTTP信息(包括cooki…
JSP自带的API包含4个包,可通过Tomcat的官网查看,JSP和EL的API是分开的 javax.servlet.jsp // 包含用于Servlet/JSP容器将JSP页面翻译为Servlet的核心接口和类. javax.servlet.jsp.el // 提供了一组必须由Servlet/JSP容器支持,以便在JSP页面中使用的表达式语言的类 javax.servlet.jsp.target // 包含用于开发自定义标签的类型 javax.el // 提供了统一表达式语言的API 其中两个…
一.会话技术 1.概念:在一次会话中共享数据,在web中指,浏览器和服务器的一次通信.包含多次请求,和多次响应. 可以在一次会话的多次请求中共享数据. 2.客户端会话技术:Cookie 将数据保存在客户端 服务器压力不大 但数据不安全;Cookie默认存储在浏览器的内存中 //发送cookie: Cookie c = new Cookie(msg,hehe); response.addCookie(c); //接受cookie: Cookie[] cs = request.getCookies(…
JSP全名是Java Server Page,它是建立在Servlet规范之上的动态网页开发技术.在JSP文件中,HTML代码与Java代码共同存在.Html代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态内容的显示. 例: <%@ page language="java"import="java.util.*"pageEncoding="UTF-8"%> <% String path =request.getC…
JSP最终会被转换成标准Servlet,该转换过程一般出现在第一次请求页面时. JSP页面的主要组成部分如下: HTML 脚本:嵌入Java代码 指令:从整体上控制Servlet的结构 动作:引入现有的组件以控制web容器的行为…