
在这里的第一个JSP HelloWorld!每一次初恋都带有神秘感,揭开了揭开面纱的神秘面纱!
jsp也是J2EE的一个规范。
JSP(java服务页面)是一种动态网页技术标准由太阳公司和很多公司建立了涉及。
JSP和HTML的区别是将java代码和JSP标记网页上的表格A JSP文件。
JSP开发的Web应用程序是跨平台的,不仅在Linux下运行,而且在其他操作系统上运行。
我只是学会了Servlet,JSP,据说是因为我们使用servlet,太多将页面返回给客户端的HTML代码太麻烦了,和一个小的改变重新启动Tomcat servlet代码发送到客户端是比较复杂的,如果我们有一些词来美化返回页面不是很方便,所以人们太阳公司的程序员考虑。
所以JSP应运而生。
JSP运行的机制是什么我们写helloWorld.jsp文件并启动Tomcat服务器运行成功,但这个过程如何实现呢JSP和servlet之间的关系是什么JSP和ASP之间的关系是什么我们来这里讨论。
第一个jsp文件:
helloworldjsp ~
<
out.println(HelloWorld);
%>
JSP页面是如何实现的机制
事实上,当您通过HTTP请求JSP页面时,第一个Tomcat会告诉JSP为servlet,然后执行servlet。
详细谈谈运行过程:
1。首先,Web客户端发送的请求URL到Tomcat。服务器得到请求,分析请求的字符串,如果后缀命名。JSP文件,然后调用jspservlet.jspservlet是tomcat处理
2。如果第一次调用JSP文件,JSP将被编译成servlet,如果JSP不是第一个调用,那么它将不会被编译。JSP文件只会在不修改的情况下编译一次。
三.Tomcat的电话服务()编译JSP文件,并创建一个java类文件和方法。java文件从父类继承的类httpjspbase。
4。创建消息类和HttpServletResponse类
5。httpjspbase类方法服务(请求、响应)来调用java继承的父类。
6。jspService(请求、响应)的方法是在服务方法调用,和HTML渲染返回给客户端。
JSP与servlet之间的关系
在第一次接触JSP和servlet时,前面已经说过JSP是一个后servlet,JSP的操作机制是很好理解的。事实上,JSP是Servlet,但这仅仅是一些重复的事情,让Tomcat servlet做it.jsp弥补不足和更加人性化。
差异:
Servlet is completely java code, good at process control and transaction processing
JSP是由HTML代码和JSP标记组成的,它可以轻松地编写动态Web页面。
因此,在实践中,servlet用于控制业务流程,JSP用于生成动态Web页面。
JSP是相当于一个扩展名为的文件,JSP可以通过java和HTML组合。
JSP的主要观点,Sevlet主要是用来控制逻辑。
希望本文能对jsp程序设计有所帮助。