JSP和servlet的关系是什么?

JSP(Ja Pages)是由Sun Micros公司倡导、许多公司参与一起建立的一种页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(.htm,.html)中插入Ja程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(.jsp)。

JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。

jsp是什么文件 jsp是什么文件的扩展名jsp是什么文件 jsp是什么文件的扩展名


jsp是什么文件 jsp是什么文件的扩展名


由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率极为低下。

从表面上看,JSP页面已经不再需要Ja类,似乎完全脱离了JaJSP是ja server page简称,在服务端把动态数据进行展示,生成浏览器可以解析的html。jsp页面不仅可以正常写js、html,而且还可以写ja代码。面向对象的特征。事实上,JSP是Servlet的一种特殊形式,每个JSP页面就是一个Servlet实例——JSP页面由系统编译成Servlet,Servlet再负责响应用户请求。JSP其实也是Servlet的一种简化,使用JSP时,其实还是使用Servlet,因为Web应用中的每个JSP页面都会由Servlet容器生成对应的Servlet。对于Tomcat而言,JSP页面生成的Servlet放在work路径对应的Web应用下。

JSP页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通Web页面的地方。虽然从代码编写来看,JSP页面更象普通Web页面而不象Servlet,但实际上,JSP最终会被转换成正规的Servlet,静态HTML直接输出到和Servlet serv方法关联的输出流。

JSP到Servlet的转换过程一般在出现次页面请求时进行。因此,如果你希望个用户不会由于JSP页面转换成Servlet而等待太长的时间,希望确保Servlet已经正确地编译并装载,你可以在安装JSP页面之后自己请求一下这个页面。

另外也请注意,许多Web允许定义别名,所以一个看起来指向HTML文件的URL实际上可能指向Servlet或JSP页面。

当针对一个JSP的个请求到来时,该页面转化为对应于JSP中的指令的JAVA类。容器负责创建对象,实际上就是一个Servlet。

html和jsp的区别

HTML是前端(WEB前端/HTML5)方面的内容,HTML、CSS、JS,是WEB前端工程师的工作。

JSP、PHP、JAVA、.NET都属于后台的东西,是后台开发工程师的共组。

前者实现的是网页的结构、样式和动作

后者实现的是数据(也就是你在网页当中看到的文字、图JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。片等等)

在实际开发工作当中,前者做好一个架子,后台把数据给前端,然后前端再把数据“塞”到搭好的架子当中。

关于HTML5(WEBString bgColor = request.getParameter("bgColor");前端),可见 ——>

在jsp页面中存在这样一行代码:<%="2"+"3"%>,运行该jsp后是什么

if(bgColor != null){

1、打开电脑,打开IE浏览器百度搜索页面。<%="2"+"3"%>是将两个字符串拼接,得到"23" (是字符串的结果)

<%= 1+3 %>是将两个整数先相加,再输出为字符串,即 1+3 = 4,再将4转为"4",输出.

如A和B是字符串,就是拼凑起来的字符串,如和已经赋值的东西,那就是和。

也就是向页面输出2+3运算后的结果。

扩展资料:

JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令:包含指令include –包含指令通知JSP编译器把另外一个文件完全包含入当前文件中。效果就好像被包含文件的内容直接被粘贴到当前文件中一样。这个功能和C预处理器所提供的很类似。被包含文件的扩展名一般都是"jspf"(即JSPFragment,JSP碎片):<%@ include file="somefile.jsp" %>

参考资料来源:

jsp文件用什么软件打开?

jsp文件用IE浏览器就可以打开。

3、点击鼠标左键选中jsp文件并按住不放手,再拖动到浏览器窗口,释放鼠标左键。

4、拖动到浏览器窗口,释放鼠标后,浏览器中会显示客户端执行的jsp测试程序,也就是jsp程序的执行结果。

4、鼠标左键选中并按住jsp文件不放,拖动到浏览器窗口手机是打不开的,可以用过手机发送给电脑打开。并释放鼠标左键:如下图所示:扩展资料:

JSP部署于网络上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Ja语言作为脚本语言,为用户的HTTP请求提供服务,并能与上的其它Ja程序共同处理复杂的业务需求。

参考资料来源:

jsp是什么.求大神解答

jsp是页 有的文本编辑器就能打开其中静态的内容

下面jsp文件供参考:

大多数情况下,jsp里面写的都是DOM元素代码,这一点从表面看跟HTML不多,但本质异是,ja编译器会预编译jsp文件,编译后的文件是ja和class文件,也就是说jsp的本质还是ja,只不过是用ja输出一个前台page的数据流。

<%@ page language="ja" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>测试JSP语法<%

boolean hasExplicitBgCcolor;

hasExplicitBgCcolor = true;

}else{

bgColor = "white";

}%><%/从传参数的意义上讲JSP是动态页面,属于端的动态页面,由端生成然后展示给客户端/ %>

Color Testing

<%

if(hasExplicitBgCcolor){

bgColor + ".");

}else{

out.println("Using Default Background Color of White");

}%>

jsp是什么文件格式,怎么打开?

jsp文件,网页中的一种脚本语言,login是登陆的意思,此文件应该是完成网页中的某个用户登陆过程

jsp是使用j2ee技术制作的交互式网页。可以和进行交互数据处理。

输出5,也就是选c。其实转换成Servlet源代码就是out.print(2+3);如果你只是想打开它,就用记事本就可以。

把文件后缀名改为DOC就可以用WORD2007打开了,我试过可以,不知在你的机器上是否也可以!

jsp文件和ja文件的区别

Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Ja程序段可以作数据库、重新定向网页等,以实现建立页所需要的功能。

hasExplicitBgCcolor = false;首先建议你先去百度百科看一下jsp 的;

通俗一点 就是,jsp 是ja 脚本 和html 的组成的,

ja 脚本可以动态的生成一些代码,数据的生成,传递等功能;

手机上的JSP格式文件怎么打开

JSP将Ja代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和性能,而且不受跨平台问题的限制。

1、将jsp文件通过qq发给电脑,

2、在电脑上先JSP(Ja Pages),本质上是一个简化的Servlet,是一种页技术标准。JSP技术是在HTML文件中插入Ja程序段和JSP标记(tag),从而形成JSP文件,后缀名为(.jsp)。打开IE浏览器:如下图所示:

3、再找到并打开JSP源文件所在的文件夹:如下图所示:

5、浏览器中显示出了这个jsp程序的执行结果:如下图所示:

jsp是什么干什么的

out.println("You supplied an explicit background Color of " +

JSP技术使用Ja编程语言编写类XML的tags和scriptlets,来封装产生页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP技术使用Ja编程语言编写类XML的tags和scriptlets,来封装产生页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP与Ja Servlet一样,是在端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

自JSP推出后,众多大公司都支持JSP技术的,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的端语言。

我现在学的就是jsp技术,jsp可以实现前端后台数据交互,想一下你注册某些账号的时候是不是有个网页给你填?jsp可以实现那效果,注册之后他会把你注册的账号密码保存到公司的数据库,等等,总之你要明白。html是静态网页,jsp是页,jsp可以实现数据库的连接,以及动态显示jsp页面的数据。新建的jsp模板包含新建html的模板,只是前面多一点内容而已。亲!明白了吗

jsp全称是Ja Page,翻译过来就是Ja端的页面,JSP,取每一个单词的首字母,在是端,用ja语言嵌入到html中,形成一种动态的页面,可以理解为IT行业的工具。就是现在我们上网用浏览器打开的页面,很多都是JSP页面。以前都是html,但是那种是静态的,总是一成不变的,看多了会烦躁,如果用ja语言嵌入的话,跟用户交互,会让人感受不一样。

jsp 全称Ja Pages ,用来写端的页面的,前端页面输入数据,后台反馈取得数据,然后通过页面作前端来的数据。

这样也就好理解,为什么jsp文件里面也可以写ja代码了,因为它本身就是要通过jdk编译的。

JSP(Ja Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

通过JSP可以进行前后台交互,页面获取后台数据,前台进行处理,具有针对性

通俗的讲就是ja+html组成的页面就是jsp页面,现在最常用的做网站的技术

jsp是干什么的?

JSP页面由HTML代码和嵌入其中的Ja代码所组成。在页面被客户端请求以后对这些Ja代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Ja Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Ja Servlet和JSP配合才能完成。JSP具备了Ja技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP技术使用Ja编程语言编写类XML的tags和scriptlets,来封装产生页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP与Ja Servlet一样,是在端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP的1.0规范的版本是1999年9月推出的,12月又推出了1.1JSP可用一种简单易懂的等式表示为:HTML+Ja=JSP。规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

自JSP推出后,众多大公司都支持JSP技术的,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的端语言。

在web项目中主要用作显示的

html为静态的 用ie就能打开