一:jsp是什么

jsp是一种java服务器页面,是一个简化的Servlet设计,jsp文件是html嵌入Java程序段,后缀名为*.jsp,并且在多种平台上进行操作。

二:jsp语言特点

优点

(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。

(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。

(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。

缺点

(1) 与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。

(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。

以上就是jsp是什么的全部介绍,如果你想了解更多有关JSP教程,请关注php中文网。

jsp是java的一种吗_jsp是什么相关推荐

  1. jsp显示java数据库数据库数据库数据类型_jsp获取数据库整型数据

    JSP EL表达式 JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单.JSP EL既可以用来创建算术表达式也可以用来创建逻辑表达式.在JSP EL表达式内可以使用整型数,浮点 ...

  2. jsp中JAVA代码取select值_jsp获取下拉列表select选择的值 | 学步园

    看下表单的内容: A B C D ----------------------------------------------------------------------------------- ...

  3. jsp与java的关系_jsp教程中:jsp与servlet的区别和关系

    jsp教程上:我们一定学了servlet,也学习了jsp,那么jsp与servlet的区别是什么呢,jsp与servlet又有什么关系呢?下面我们先创建一个demo.jsp的页面,然后tomcat运行 ...

  4. jsp里面java和js交互_jsp与js交互实例 | 学步园

    使用jsp(就是java代码)拼js脚本: lefthead.jsp String basepath = request.getContextPath()+"/"; String ...

  5. JavaWeb(八)——JSP(Java服务器端页面)

    文章目录 1. JSP定义 2. JSP原理 3. JSP基础语法 4. JSP指令 5. 九大内置对象 6. JSP标签.JSTL标签.EL表达式 1. JSP定义 Java Server Page ...

  6. jsp和java使用值_如何将表单的值从jsp发送到Java

    我有一个包含30个不同字段的表格.将它们全部传递给控制器​​时,需要为每个属性都具有一个属性,以及一对getter,setter. 我将使表单字段作为一个对象并将该对象发送到控制器. 我正在使用以下代 ...

  7. JSP:Java Server Page(1)

    JSP:Java Server Page JSP的本质:Jsp是一种动态网页技术! 动态生成网页数据,而不是有动态效果的网页!--动态效果用JavaScript实现 常见的几种动态网页技术:jsp.A ...

  8. java 九大内置对象_JSP九大内置对象(隐式对象)

    一.JSP内置对象简介 JSP内置对象是Web容器创建的一组对象,不使用new关键字就可以使用的内置对象. 开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. 1.JSP内置对象 ...

  9. Java中四种XML解析技术之不完全测试

    Java中四种XML解析技术之不完全测试 <script language=javascript src=""></script> 在平时工作中,难免会遇到 ...

  10. JSP中include的两种方法

      一.JSP中include的两种方法 1.include指令: 1 <%@include file="文件的绝对路径或者相对路径"%> file属性是必填的(绝对或 ...

最新文章

  1. 修改Ubuntu的启动logo
  2. OmniNet:基于环视鱼眼镜头的多任务视觉感知系统
  3. SaltStack实战之数据系统-Grains
  4. 老oj1965:polygon半平面交
  5. pandas中合并数据集
  6. mysql 更改root密码字段不存在_初次登陆MySQL修改密码是出现Unknown column 'password' in 'field list'的解决方法...
  7. Nginx的Web管理界面收集
  8. 终于明白如何去写原生AJAX
  9. miniui 查询_JQueryMiniUI按照时间进行查询的实现方法
  10. SpringBoot如何使用拦截器
  11. 分级时间轮优化普通时间轮定时器(2):滴答式分层计时轮
  12. Nginx端口映射(外网访问)
  13. android 自定义listview 多列,android listview的多列模版实例代码
  14. Child module pom.xml of pom.xml does not exist @
  15. 金蝶移动bos开发教程_移动BOS开发 -- 移动表单
  16. html2canvas.js 截屏微信头像不显示
  17. 【芯片前端】Filelist -f/-F的文件解析方式探究
  18. VS修改项目解决方案名称
  19. 敏捷开发框架的开发运用之ERP系统开发
  20. 接口测试自动化框架汇总

热门文章

  1. fmod使用fader dsp控制音量——不影响频谱采样nice
  2. turbo编译加强java_给你无限可能,创造更多价值! TurboShop V3.5 版本发布
  3. 书籍推荐:国内第一本ASP.NET 3.5 MVC技术专著
  4. QT 获取键盘组合键
  5. Lake Shore Cernox低温温度传感器之温度探头
  6. 阿里定向广告最新突破:面向下一代的粗排排序系统 COLD
  7. mysql 5.7 master、salve 切换
  8. c++获取umg ue_UE4中UMG与C++交互 页面文本修改
  9. ARVR | AR技术发展简史(上)
  10. 二十九-使用RealSenseD435进行ORBSLAM2实时三维重建