JSP是一种Java servlet,重要用于完成Java web应用程序的用户界面部份。JSP中能够运用HTML代码、JS代码、CSS代码、Java代码片断以及嵌入JSP操作和敕令来编写JSP。
JSP经由过程网页表单猎取用户输入数据、接见数据库及其他数据源,然后动态地建立网页。
JSP标签有多种功用,比方接见数据库、纪录用户挑选信息、接见JavaBeans组件等,还能够在差别的网页中通报掌握信息和同享信息。
JSP 的长处
与 ASP 比拟:
动态部份用 Java 编写,所以越发壮大易用能够移植到多种差别的效劳器和操作系统
与 PHP 比拟:
更好的东西支撑
与 Servlet 比拟:
建立 HTML 更轻易
与 Javascript 比拟:
事情道理
以下步骤表清楚明了Web效劳器是怎样运用JSP来建立网页的:
就像其他一般的网页一样,您的浏览器发送一个HTTP要求给效劳器。
Web效劳器识别出这是一个对JSP网页的要求,而且将该要求通报给JSP引擎。经由过程运用URL或许.jsp文件来完成。
JSP引擎从磁盘中载入JSP文件,然后将它们转化为servlet。这类转化只是简朴地将一切模板文本改用println()语句,而且将一切的JSP元素转化成Java代码。
JSP引擎将servlet编译成可实行类,而且将原始要求通报给servlet引擎。
Web效劳器的某组件将会挪用servlet引擎,然后载入并实行servlet类。在实行过程当中,servlet发生HTML花样的输出并将其内嵌于HTTP response中上交给Web效劳器。
Web效劳器以静态HTML网页的情势将HTTP response返回到您的浏览器中。
终究,Web浏览器处置惩罚HTTP response中动态发生的HTML网页,就好像在处置惩罚静态网页一样。
以上就是jsp用的什么言语的细致内容,更多请关注ki4网别的相干文章!