开启 J2EE(四)—JSP及运行原理
2020-12-13 16:55
标签:style class blog code java http
JSP之了解 全称Java Server Pages,通过在HTML中嵌套Java代码实现动态网页。 可以从下面四个方面去认识一下JSP: 动态的HTML,接受处理客户的请求,可以填充不同的业务逻辑。 本质是对标签的动态更新。JSP生成的标签代码可以是HTML也可以是XML等其它标签语言。 本质是Servlet,在开发阶段JSP是一种文本的脚本的基于模板化的语言,运行时会被编译成Servlet的格式,执行的生命周期和Servlet完全一致。 HTML或XML可以通过其它工具开发JSP内容的工作,动态实现的用JSP本身的标记去开发,例如增加指令和行为来扩充动态内容的部分。 请求处理过程 我们知道JSP的实质还是Servlet,JSP的不同之处在于JSP是把Java代码嵌套到HTML代码中,虽然是嵌套在HTML中,但是JSP还是服务端的),因为JSP要经过JSP容器(例如Tomcat,作用就是将JSP转化为Servlet)的编译(编译成Class文件),再根据这些动态代码的运行结果生成对应的HTML代码,最终在浏览器中以HTML形式显示出来。 可以通过这样一个流程图表示出来: 从登录开始 刚才说到JSP是在HTML中嵌套Java代码实现动态网页,但是当HTML页面过大,且存在很多不需要经过容器的静态请求时,在HTML中嵌套Java代码,在经过一遍上面所述的运行过程,整体速度显然会有影响,为了快速方便地进行动态网站的开发,JSP做了很多改进,使其成为快速建立跨平台的动态网站的首选。
1.动态内容模板
2.使用定制的Java代码扩展HTML
3.被编译成Servlet
4.工作划分为内容制作和程序开发
简单的登陆实现:
1.登陆页面Login.HTML
上一篇:python socket编程
文章标题:开启 J2EE(四)—JSP及运行原理
文章链接:http://soscw.com/index.php/essay/36601.html