JSP(JavaServer Pages)是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件
(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客
户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java
Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
与servlet相比的有点:
1、 如果用servlet每输入一行输出代码就要调用out.println();方法,很麻烦;而jsp是直接写。
2、如果用servlet,由于是java程序代码,一些工具像Dreamwear就无法识别和使用,这些软件更不会生成java代码。
JSP: JAVA Server page--->Tomcat:
01_Directive标签
<%@page pageEncoding="gb2312"%>
<%@taglib uri="" prefix="c"%>
<%i@nclude file=""%>
02_<% %> Java scriptlet
03_<%=%> 表达式,相当于out.print()
04_ActionElement
<jsp:...>
05_Implicit Object---->request、session...
分享到:
相关推荐
**JSP基础练习PPT** 是一套专门为初学者设计的学习资料,旨在帮助用户全面理解Java Server Pages(JSP)的基本概念和技术应用。JSP是一种在服务器端运行的动态网页技术,由Sun Microsystems(现已被Oracle公司收购)...
**JSP基础学习资料概述** JavaServer Pages (JSP) 是一种动态网页技术,由Sun Microsystems(现为Oracle公司)开发,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态网页生成。JSP的...
**JSP基础学习课件概述** Java Server Pages(JSP)是SUN公司主导并由多家公司参与开发的一种动态网页技术,自1999年发布以来,它已经成为基于Java Servlet和Java体系的Web开发技术的重要组成部分。JSP的主要特点是...
**JSP基础与HTML概述** **1. JSP与HTML的关系** JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员将Java代码嵌入到HTML页面中,以实现服务器端的逻辑处理。在JSP中,HTML作为静态内容的基础,提供了网页...
**JSP基础** JavaServer Pages(JSP)是Java平台上的动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码,从而实现服务器端的动态内容生成。JSP技术自1999年发布以来,已经成为企业级Web开发的重要工具,...
**JSP基础教程 黑魔方 源码** JSP(Java Server Pages)是一种动态网页技术,由Sun Microsystems开发,现在归Oracle公司所有。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态内容...
【JSP基础教程精讲】 JavaServer Pages(JSP)是一种动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现动态网页的创建。本教程将深入浅出地讲解JSP的基本概念、语法结构以及常见应用。...
**JSP基础与案例开发详解** JSP(JavaServer Pages)是Java技术中用于构建动态网页的一种技术。它允许开发者将HTML代码与Java代码混合编写,以实现动态内容的生成。JSP的基础知识涵盖以下几个核心概念: 1. **JSP...
《JSP基础教程(清华版)》是一本详细介绍JavaServer Pages(JSP)技术的教材,其中包含了丰富的源码示例。源码涵盖了从基本概念到实际应用的多个方面,帮助初学者理解JSP的工作原理和语法。以下是教程中涉及的一些...
【JSP基础思想入门】 Java Server Pages(JSP)是一种基于Java技术的动态网页开发工具,主要用于构建交互式的Web应用程序。它是由Sun Microsystems公司推出的,旨在解决Servlet在开发动态网页时遇到的问题,如代码...
**JSP基础课件(入门教程)** JavaServer Pages(JSP)是Java平台上用于创建动态网页的一种技术,由Sun Microsystems(现已被Oracle公司收购)于1999年推出。JSP允许开发者将静态HTML内容与动态Java代码结合起来,...
### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> ...
**JSP基础教程(清华版)** Java Server Pages(JSP)是Java平台上的一个标准技术,用于开发动态web应用程序。清华大学推出的JSP基础教程,以其权威性和实用性,深受学习者喜爱。本教程旨在帮助初学者理解JSP的核心...
本示例将详细解释如何在JSP基础之上实现`<select>`的选择功能。 首先,我们需要理解JSP的基本结构。JSP是一种服务器端的动态网页技术,它允许我们在HTML页面中嵌入Java代码,以便于处理服务器端的数据和逻辑。在JSP...
总的来说,这份"JAVA/JSP基础教程"涵盖了Java编程语言、JSP技术、HTML基础、Servlet以及Web开发的入门知识。通过深入学习和实践,初学者可以逐步掌握这些技能,为成为专业的Java Web开发者奠定坚实的基础。
在《JSP基础教程》中,你可能会学到以下关键知识点: 1. **JSP基本结构**:一个JSP页面由静态HTML、CSS和JavaScript组成,同时可以嵌入Java代码片段。这些Java代码可以是脚本元素(Scriptlets)、表达式、声明、...
**JSP基础教程源代码200例** 本教程集合了200个JSP(JavaServer Pages)的基础示例,旨在帮助初学者快速掌握JSP的核心概念和技术。JSP是一种动态网页技术,它允许开发者将HTML、XML或者其他标记语言与Java代码相...
以下是对JSP基础的详细解释: 1. 访问JSP页面的URL:在Web服务目录下,如`helloapp/hello.jsp`,要访问该页面,我们需要使用HTTP协议,加上服务器的IP地址或域名以及端口号。因此,正确的URL应该是`...
JSP基础教程.rar JSP基础教程.rar
《JSP基础教程》这本书旨在为初学者提供一个全面而系统的JSP技术入门指导。通过学习本书,读者不仅能够掌握JSP的基本概念和操作方法,还能深入了解JSP的工作原理和技术优势,为进一步深入学习Java Web开发打下坚实的...