当前位置:首页 > 日记 > 正文

对JSP入门的HelloWorld程序实例

对JSP入门的HelloWorld程序实例
本文给出了HelloWorld程序,介绍了JSP的一个例子。分享给您参考,如下:

在这里的第一个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程序设计有所帮助。

相关文章

word文档中口令词的设置

word文档中口令词的设置

文档,设置,口令,电脑软件,word,word的文件内容是保密的,不想让别人看到word的内容,怎么解决呢Let's let Xiaobian bring you a way to set password for word document. 设置Word文档的密码步骤: 1、打开文件,执行文件命令,点击文件保护图标,…

燃烧的火与PS图象处理软件创建一个

燃烧的火与PS图象处理软件创建一个

映射,渐变,图象,创建一个,处理软件,1。打开一块材料。 2。复制>删除颜色;执行滤镜>风格化>查找边。 三.图像>调整>反相。 4。获得图片效果,复制图层。 5。第1层复制,执行滤镜>动态模糊,然后降低透明度(大约60)。 6。图层>新调整图层>梯度映射。 7…

CDR输出大小不应该被解决

CDR输出大小不应该被解决

输出,不应,大小,电脑软件,CDR,例如,它被画在A4页面上(如图1所示),但是绘图是完整的,充满了整个画面(如图2所示)。它不是超大型的,甚至是A4以外的空白部分(如图3所示)。 软件名称:CorelDRAW X5中文正式版v15.2.0.661附详细安装教程软件大小:496mb更新时…

excel数据批处理

excel数据批处理

批处理,数据,电脑软件,excel,有时候,我们需要修改批处理一些数据,如在一个工资要减少30元的值的一个列表。我如何修改数据的快速批量法:30元进入一个备用电池,如读卡器,右键单击该单元格,从弹出菜单选择;复制命令,然后选择一个批量修改单元格区域的…

PS图象处理软件快速制作简单的黄金

PS图象处理软件快速制作简单的黄金

救援,黄金,图象,处理软件,快速,最终效果 图1,首先创建一个500x500的背景颜色,颜色较暗,然后写几句话用浅颜色,和文字图层(图层>栅格化>栅格化文字)。 2,单击图层面板上的Ctrl键,单击文本层选择文本,切换到频道面板,单击下面的按钮,并将选定内容作为通…

单元格中单词总数的excel计算

单元格中单词总数的excel计算

格中,计算,单元,单词,总数,有时候,我们可能在细胞中字符的数量感兴趣,需要计算单元格中的总字数。要解决这个问题,除了利用substitute ;函数的虚拟计算,我们还使用trim功能删除的空间。例如,现在的A1单元格输入与多少words的话,那么我们可以用下面…

在PS图象处理软件的色彩模式设置的

在PS图象处理软件的色彩模式设置的

设置,模式,图象,处理软件,入门教程,有时我们发现,显示在PS图象处理软件的颜色是不同于网页上,显示的颜色,例如,画面的色彩在PS图象处理软件是光明的,但画面的色彩饱和度后,它被发送到互联网降低了很多,其中大部分是颜色设置错误。下面的小编辑告诉…

非编程色彩丰富的交互式PPT

非编程色彩丰富的交互式PPT

交互式,编程,色彩,电脑软件,PPT,在PPT中实现交互效果的一种方法是事先将控件插入到幻灯片中的交互式Flash文件中。另一种方法是在动画效果中与触发器交互,另一种方法是使用VBA代码来实现交互。然而,这三种方法相对于制作幻灯片来说是相当乏味…

金山村高速磁盘上传的文件的名称将

金山村高速磁盘上传的文件的名称将

文件,上传,磁盘,金山村,将是,问:我不知道该怎么做。我通过网页访问金山村官方网站的官方网站,比较卡片。上传文件后,文件名会变成随机代码,有些则不会,下载的文件很好,怎么了 答:只有网页版会有这个问题,客户不会,对吗这意味着问题出现在浏览器或官…

oracle数据库启动与关闭的一个实例

oracle数据库启动与关闭的一个实例

数据库,启动,实例,电脑软件,oracle,如何管理Oracle数据库初学者的Oracle数据库首先,从最简单的开始和关闭数据库,下面简要介绍了oracle数据库的引导和关闭顺序。 1。oralce的出发顺序: 1,启动监控程序(相应的端口1521): { } #启动监听 2。启动Ora…

AI是如何绘制蓝兔表情图标的

AI是如何绘制蓝兔表情图标的

绘制,标的,表情图,电脑软件,AI,ai简单地绘制一个蓝色兔子表情图标 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1。在Ai软件中,创建一个新的800 * 800文档,选择一个椭圆工具,画一个椭圆图…

一、综合分析和toString方法Javascript(推

一、综合分析和toString方法Javascript(推

推荐,方法,综合分析,电脑软件,toString,可以说所有的JS数据类型有两种方法,价值和方法,除空。他们都解决Javascript值操作和显示的问题。该程序的应用是非常广泛的。让我们把它介绍给你一个一个的。 valueOf()方法的Javascript valueOf()方法返回布尔对象的…