JSP和java有什么区别?

 我来答
程序员在思考
2012-04-12 · 知道合伙人互联网行家
程序员在思考
知道合伙人互联网行家
采纳数:347 获赞数:784
毕业于吉林大学计算机科学与技术学院,硕士学位。从事IT互联网工作12年,现任银行产品架构师、高级项目经理

向TA提问 私信TA
展开全部
jsp是html的扩充(简单这样理解),可以在html文件中定义类、创建实例、甚至是所有java代码,都可以写入,所以给这种文件起了个名字叫做jsp(java server page)。
既然可以定义类、可以写所有的java程序,那么这个页面不再像html一样是静态的(字段是固定的)了,可以使用java代码动态生成页面的显示数据(比如、实时从数据库,配置文件中读取信息显示到页面上)。

更确切的说,jsp文件再最终运行的时候依然是要像java文件一样,编译成class文件才能运行的,所以jsp本质上依然是java,只是用于前端页面展示的java文件。
百度网友bdea8e89e
2012-04-12 · TA获得超过314个赞
知道答主
回答量:248
采纳率:0%
帮助的人:185万
展开全部
首先,JAVA是一门编程语言,而JSP只是以JAVA为基础的,用于在浏览器显示的页面。就是说JSP其实也是一个JAVA类,但他同时又是一个可以符合HTML标准的页面。里面可以写JAVA代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xy_bdtb
推荐于2017-09-29
知道答主
回答量:49
采纳率:0%
帮助的人:13.2万
展开全部
简单的说,jsp就是java语言中的一种页面。
追问
说的太简单了,语言多点
追答
java是一种语言类似于C语言等的编程语言,而JSP(JavaServer Pages)是一种动态网页技术标准。
JSP和JAVA的区别,JSP算是JAVA一种技术吧,用在网页编程上,因为JAVA不能直接写在html上,但jsp能,jsp就是Servlet程序,当JSP收到客户的请求时,SCRIPTLET(脚本小程序)就会被执行,脚本段将被插入到JSP所生成的目标Servlet的Serivce函数中.所以脚本小程序不能写方法(函数),因为方法里面不能再有方法了.JSP的执行过程:
1.JSP页面的访问请求被发送到服务器端
2.服务器中有相应的JSP引擎,JSP引擎把JSP页面转译成Servlet程序
3.然后Servlet程序被编译成Class文件
4.然后Class文件被执行,执行的结果返回器时,服务器会检查是否有对应的Servlet存在,如果存在则是直接执行,如果不存在则生成相应的Servlet.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MT7023BX
2012-04-12 · TA获得超过105个赞
知道答主
回答量:263
采纳率:100%
帮助的人:154万
展开全部
JAVA SERVER PAGE=JSP。JSP的出现实现了网页的动态化,不再是单一的HTML静态页面。但是呢,JSP是把JAVA代码嵌套到HTML中,让服务器端跟客户端实现动态沟通。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-12
展开全部
这问题好大啊···区别就是···恩,大概是吧,后台和前台的区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式