【浅谈JSP】

一、JSP是什么?

  首先,我们从JSP的全称(JavaServer Pages)来大概认识,它的中文意思是JAVA服务器页面,是由Sun Microsystems公司主导创建的一种动态网页技术标准(这也是JSP的本质)。

二、JSP的具体描述

  • JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。
  • 另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。
  • JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。

三、JSP的基本结构

1.JSP页面的基本元素

(1)HTML标签
(2)CSS
(3)变量和方法
(4)Java代码段
(5)JSP动作和指令
(6)其他脚本元素(如Javascript)

2.JSP的基本标签

1.<%或<jsp开头 ,%>或>结尾 推荐<% %>
2.变量声明 <%!或<%开头 ,%>结尾 推荐<%! %>
3.JSP代码段 <%开头 ,%>结尾
4.JSP表达式 <%=开头 %>结尾

3.JSP的三种注释

1.隐藏注释 <% --注释语句 --%> 被JSP页面完全忽略
2.HTML注释
3.Java注释 <% /注释语句/ %>

四、JSP特点

  • 能以模板化的方式简单、高效地添加动态网页内容。
  • 可利用JavaBean和标签库技术复用常用的功能代码(设计好的组件容易实现重复利用,减少重复劳动)。标签库不仅带有通用的内置标签(JSTL),而且支持可扩展功能的自定义标签。
  • 有良好的工具支持。
  • 继承了Java语言的相对易用性。
  • 继承了Java的跨平台优势,实现“一次编写,处处运行”。因为支持Java及其相关技术的开发平台多,网站开发人员可以选择在最适合自己的系统平台上进行JSP开发;不同环境下开发的JSP项目,在所有客户端上都能顺利访问。
  • 页面中的动(控制变动内容的部分)/静(内容不需变动的部分)区域以分散但又有序的形式组合在一起,能使人更直观地看出页面代码的整体结构,也使得设计页面效果和程序逻辑这2部分工作容易分离(外观视图与逻辑分离)。从而方便分配人员并发挥各自长处,实现高效地分工合作。
  • 可与其它企业级Java技术相互配合。JSP可以只专门负责页面中的数据呈现,实现分层开发。

五、JSP的工作原理

总结

以上就是今天要讲的内容,本文仅仅简单介绍了JSP的部分相关的重要内容,其它还包含JSP的动作,指令以及对象等,可以参考以下链接
JSP详细解释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值