看完上一个章节,相信你已经掌握了servlet相关技术的基础知识和用法,你也学习过java的一些基础知识了,今天我们就一起来掌握动态web页面的制作姿势.
猿进化是一个原创系列文章,帮助你从一只小白快速进化为一个猿人!
JSP(全称JavaServerPages),是一门动态网页技术,可以在页面中嵌入输出java代码,动态输出数据,此时的页面,你可以想想它就是一个模板,把动态内容直接输出到你想要的位置就好了。像这样的技术也叫做模板技术,在以后的职业生涯中,你还会遇到很多很多,比如Velocity,FreeMaker……
JSP是运行在应用服务器中的,从本质上讲,它其实也是一个servlet,JSP页面在第一次在运行时,会被应用服务器翻译成一个servlet文件,然后应用服务器会将这个servlet进行编译,最后执行输出HTML文档。
JSP页面主要由常用指令,代码片段,内置对象构成我们看看JSP页面常用的指令都有哪些东西吧:
1.page指令,%
指令名称属性名1=属性值1属性名2=...%,比如上图中的page指令,contentType用于声明页面的响应体字符编码等工作。import用于导入页面中需要使用的java类,errorPage指定页面运行发生异常时,跳转的错误页面…2.include指令,%
includefile=top.jsp%用于在页面中引入另一个页面3.taglib指令,%
taglibprefix=curi=