Servlet由于其没有将页面显示逻辑和页面处理逻辑分开,导致编程困难,因此有了JSP技术
JSP页面可以归纳出几类元素:
1,模板元素。也就是HTML标记,这类元素都被放置在引导符< >之间,例如<html><body><head>等。
2,脚本元素。脚本元素实际上是JAVA语言,只要包括JAVA变量,方法,类的声明,JAVA程序块等。放在引导符<% %>中间。例如<% for(int i = 0 ;i < 5;i++)%>。
3,JSP标签。JSP标签又可以细分为JSP指令和JSP动作,JSP指令元素被放置在<@ %>中,JSP动作元素则是放在<jsp: />中。
4,注释,几种不同的元素有不用的注释方法。
JSP的技术优势:当JSP页面被第一次请求执行的时候,服务器上的JSP引擎首先将JSP页面转译成一个JAVA文件,然后再翻译成字节码文件,在执行字节码文件响应客户需求。当该JSP页面再次被请求的时候,JSP引擎会直接执行这个字节码文件来响应客户,这就是速度快的原因。
除了技术优势外,还有几大优势:
1,将业务层和表示层分离,开发人员可以使用HTML来设计显示部分,JSP指令或者JAVA程序块生成网页上的内容,
2,跨平台,支持大部分平台
扫描二维码关注公众号,回复:
3631767 查看本文章
3.组件使用开发方便,
4,一次编写处处运行。