第一讲 JSP简介
JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页。java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,执行的结果以html网页的形式展示给用户。
JSP全名为java server page,他实现了Html语法中的java扩张(以 <% %>形式)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
相关推荐
1 JSP简介 JSP(JavaServer Pages)是一种基于Java的脚本技术。是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 。。。 。。。 JSP and WEB technology 1 JSP Introduction JSP ...
第1章 JSP简介.ppt
**JSP技术简介** JSP(JavaServer Pages)是Java平台上的一个重要组成部分,它是一种用于开发动态网页的技术。由Sun Microsystems在1999年推出,JSP旨在简化Web应用程序的开发过程,允许开发者将静态内容(如HTML)...
1. **简化开发流程**:JSP技术使得开发者可以在HTML文档中嵌入Java代码,这样既保留了HTML页面的静态内容,又可以动态生成页面的部分内容,大大简化了开发流程。 2. **跨平台性**:由于JSP是基于Java的,因此它具有...
第1章 JSP简介 初识JSP,最好会一点标记语言
### JSP技术简介 #### 一、JSP技术概述 JSP(Java Server Pages)是一种由Sun Microsystems(现已被Oracle收购)开发的用于构建动态Web应用程序的技术。它以简单易学且具有良好的跨平台特性而著称,在众多动态Web...
### JSP技术简介 JSP(JavaServer Pages)是一种基于Java技术的服务器端网页开发技术,它是由Sun Microsystems公司(现已被Oracle收购)在1999年推出的。JSP技术允许开发者创建动态的Web页面,并且可以在这些页面中...
1 JSP简介 2 JSP与JavaBean 3 JSP标签库 4 JSP与Servlet 5 本章小结
1. **分离关注点**:JSP允许将视图设计与业务逻辑分离,提高了代码的可维护性。 2. **平台无关性**:基于Java,JSP应用能在任何支持Java的平台上运行。 3. **重用性**:JavaBeans组件可以跨多个JSP页面复用。 4. **...
1. **指令(Directives)**:如`<%@page>`,用于设置页面属性,如字符编码、导入Java包等。 2. **脚本元素(Scriptlets)**:如`<%...%>`,用于插入Java代码,处理业务逻辑。 3. **表达式(Expressions)**:如`${.....
JSP 画图程序简介 本文档提供了一个使用 Java 语言在 JSP 环境中进行图形绘制的示例程序。该程序使用了 Java.awt 和 javax.swing 等包来创建 BufferedImage 对象,并使用 Graphics 对象对图形进行绘制。 首先,...
1. Hello.jsp: ```jsp ;charset=gb2312" %> *"%> (int i=0; i; i++) { %> 你好 ``` 2. Hello_Date.jsp: ```jsp *" %> ;charset=gb2312" %> 你好 , 今天是 (); %> () %> 号,星期 () %> ...
【JSP EL表达式简介】 EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和...
1. **Complexity**: The very features that enable JSP's platform independence and scalability can also make it more complex to develop and maintain compared to simpler technologies like ASP or PHP. ...
#### JSP简介 JSP(Java Server Pages)是一种用于创建动态网页的技术,它允许将HTML、JavaScript等静态内容与Java代码混合编写在一个文件中,使得网页能够根据用户请求动态生成内容。JSP由Sun Microsystems开发,...
### JSP注入简介 JSP(JavaServer Pages)是一种用于生成动态网页的技术。它允许在HTML页面中嵌入Java代码,这些代码会在服务器端执行,然后将结果返回给客户端。然而,在处理用户输入时如果缺乏适当的验证和过滤,...
【JSP技术简介中英翻译】 Java Server Pages (JSP) 是一种用于构建动态Web应用程序的技术,它基于Java Servlet和整个Java生态系统。JSP技术旨在解决早期动态网站开发中的问题,如客户端浏览器兼容性、服务器负载过...