Hello JSP!——基础语法篇

本文介绍了JSP的基础知识,包括JSP的特点,如程序逻辑和显示分离、可重用组件、使用标签简化页面开发以及具备Java特性。详细阐述了JSP的运行机制,以及JSP脚本元素:声明语句、Scriptlets和表达式的使用。通过示例代码解析了JSP注释的类型和综合练习,帮助初学者更好地掌握JSP。
摘要由CSDN通过智能技术生成

一、JSP简介

JSP是Java Server Pages的缩写,是由Sun公司于1999年6月推出的技术,通过在传统的HTML中插入JSP脚本代码从而构成JSP页面。JSP是基于Java Servlet及整个Java体系的Web开发技术,可以利用这一技术来构建安全的、跨平台的动态Web站点。JSP目前在不断的进行更新和优化。

JSP具有如下主要特点:

1.程序逻辑和显示分离

使用JSP技术可以把界面的开发与程序逻辑的开发分离开。Web开发人员使用HTML或XML标记来设计界面,使用JSP标记或脚本生成页面上的动态内容,动态内容的逻辑被封装在标记和JavaBeans组件中,并被捆绑在脚本中,所以的脚本在服务器端运行。

JSP技术使得开发人员的分工更加明确,页面设计者可以修改内容而不影响逻辑,应用程序的开发这可以修改逻辑而不影响内容。

2.可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或Enterprise JavaBean)来执行应用程序要求的复杂处理。开发人员可用共享和交换组件,或把这些组件提供给更多的用户使用。基于组件的开发方法有效地提高了应用程序的开发效率,加速了项目的总体开发进程。

3.使用标签简化页面开发

JSP封装了许多功能,这些功能是生成与JSP相关的HTML或XML的动态内容时所需要的,标准的JSP标记能够访问和实例化JavaBeans组件,设置或检索组件的属性,下载Applet,以及执行使用其他方法难以实现的功能。

JSP标记具有可扩充性,允许开发者扩展JSP标记,开发人员能够定制常用功能标记库。第三方或其他开发人员也可以创建自己的标记库,由于页面制作者可以使用标记库中的功能,因此大大减少了对脚本语言的依赖,并降低了页面制作的复杂度。

4.具有JAVA的特点

由于JSP页面的内置脚本是基于Java语言的,而且所有的JSP页面都被编译成Servlet,所有JSP具有Java的特点,如健壮的存储管理、安全性、跨平台性、“一次编写,各处运行”等特点。


二、JSP运行机制

HelloJSP.jsp

<html>
<head>
	<title>HelloJSP</title>
</head>
<body>
<%
	out.println("Hello JSP!");    //在网页上打印输出"Hello JSP!"语句
 %>
</body>
</html>
运行结果:

使用浏览器打开该JSP页面后,查看页面源代码,如下所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值