付费节点推荐
免费节点
节点使用教程
JSP结构
- 网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。容器负责截获对asp页面的请求。
- JSP容器与web服务器协同合作,为JSP的正常运行提供必要的运行环境和其他服务,并且能够正确识别专属于JSP页面的特殊元素。
运行原理
JSP本质上就是吧java代码嵌套在HTML中,然后经过JSP容器(TomCat、Resin、Weblogic等)的编译执行,再根据这些动态代码的运行结果生成对应的HTML代码,从而在客户端的浏览器中显示。
过程:(web服务器如何使用jsp来创建网页的?)
- 浏览器发送一个HTTP请求给服务器。
- web服务器识别出这是一个对JSP网页的请求,并且将该请求传递给jsp引擎,通过使用URL或者.jsp文件来完成。
- JSP引擎将.jsp文件转化为servle,并将所有jsp元素转化为java代码。
- jsp引擎将servle编译成可执行类。.class
- web服务器的某组件会调用servlet引擎,然后载入并执行servlet类,在执行过程中,servlet产生HTML格式的输出并将其内嵌于HTTP response中上交给web服务器。
- web服务器以静态HTML网页形式将HTTP response返回到您的浏览器中。
注: JSP页面在被请求的时候,Web服务器中JSP编译器会生成对应的Java文件,如果您使用的是Apache TomCat服务器,则在tomcat目录下(C:\tomcat\work\Catalina\localhost\ROOT\org\apache\jsp\)会出现xx.class和xx.java等文件。
未经允许不得转载:Bcoder资源网 » JSP结构及运行原理
评论前必须登录!
登陆 注册