手机版

HelloWorld入门程序示例

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

本文描述了开始使用JSP的HelloWorld程序。分享给大家参考,如下:

这是第一个JSP——hello world!每一个‘初恋’都带来了神秘感,揭开了JSP的神秘面纱!

JSP也是j2ee的一个规范。

JSP(java服务Page)是由sun公司发起、多家公司共同建立的动态web技术标准。

jsp和html的区别在于,java代码和JSP标签嵌入到网页中形成。JSP文件。

JSP开发的web应用是跨平台的,可以在Linux等操作系统下运行。

刚学了servlet,后来又学了JSP,据说因为我们使用Servlet,在把页面返回给客户端的时候,太多的html代码太麻烦了,如果Servlet代码稍微改动一下,重新编译重启tomcat再重新发送给客户端就太麻烦了。而且如果我们美化返回的页面,也不是很方便,所以sun公司会为程序员慎重考虑。

于是JSP应运而生。

那么JSP操作的机制呢?我们写一个HelloWorld.jsp文件,启动tomcat服务器,它就能成功运行,但是这个过程是如何实现的呢?JSP和Servlet是什么关系?JSP和ASP是什么关系?我们一个一个来讨论。

第一个。jsp文件:

html head title hello world djsp ~/title/head body % out . println(' hello world ');%/body/HTMlJSp JSp页面实现了吗?机制?

实际上,当您通过http请求一个JSP页面时,Tomcat会首先将JSP编译成Servlet,然后执行Servlet。

告诉我更多关于这个运行过程的信息:

1.首先,web客户端向Tomcat发送一个URL请求。服务器获取请求,分析请求字符串,如果后缀名称为。jsp文件,Tomcat调用JspServlet进行处理。Jspservlet为2。如果第一次调用jsp文件,jsp会编译成servlet,如果第一次不调用JSP,就不会编译。Jsp文件只编译一次,不做修改。3.Tomcat调用service()方法来编译jsp文件并创建一个. java和。类文件。java文件是从父类HttpJspBase类继承的。

4.创建HttpServletRequest类和HttpServletResponse类。5.调用的HttpJspBase类方法服务(请求,响应)。java继承父类。6.在服务方法中调用JSP Service(请求、报告)方法,渲染html并返回给客户端。

而JSP呢?

第一次接触JSP和Servlet,前面已经说了,JSP出现在Servlet之后。JSP的运行机制也很好理解。实际上,JSP是一个Servlet,但是一些重复的事情是由Tomcat来做的。JSP弥补了Servlet的不足,更加人性化。

差异:

Servlet完全由java代码组成,擅长流程控制和事务处理的JSP由HTML代码和JSP标签组成,可以轻松编写动态网页。因此,在实践中,servlet用于控制业务流程,而JSP用于生成动态网页。JSP相当于一个扩展名为的文件。JAVA和Html可以结合的jsp。JSP侧重于视图,而Sevlet主要用于控制逻辑。

希望本文对jsp编程有所帮助。

版权声明:HelloWorld入门程序示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。