• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > JSP与Servlet的介绍说明

JSP与Servlet的介绍说明

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了servlet和jsp的区别,jsp和servlet的关系,jsp调用servlet实例,jsp servlet,jsp servlet javabean等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

什么是Servlet和JSP

用Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP。 Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是服务器) 负责执行Java程序。而JSP(Java Server Page)则是一个页面, 由JSP容器负责执行。

Servlet和JSP两者最大的区别就是,Servlet以Java程序为主, 输出HTML代码时需要使用out.println函数,也就是说Java中内嵌HTML; 而JSP则以HTML页面为主,需要写Java代码时则在页面中直接插入Java代码, 即HTML中内嵌Java。典型的例子如下:

JSP文件

可见,JSP便于输出,而Servlet便于进行逻辑处理。因此实际应用中两者常常结合使用,各司其职。

而Tomcat就是上面提到的Servlet容器和JSP容器。 各个版本对Servlet/JSP协议支持的情况如下:

Tomcat版本 支持Servlet 支持JSP
6.0.x 2.5 2.1
5.5.x 2.4 2.0
4.1.x 2.3 1.2
3.3.x 2.2 1.1

Web应用程序的结构

Tomcat安装好以后, 可以去看看tomcat目录下的webapps目录。这个目录就是用来保存Web应用程序的。

上图的根目录就是应当放置在 webapps 目录下的目录。WEB-INF目录无法从浏览器中访问。 WEB-INF/classes下保存的是编译后的Java程序(主要是Servlet),WEB-INF/lib 下保存的是 运行时使用的库文件(.jar文件),web.xml则是整个应用程序的配置信息。

其他文件例如 .jsp、图片、Javascript脚本等,都可以直接放到Web应用程序的根目录下。

MVC模型

所谓MVC模型就是将数据、逻辑处理、用户界面分离的一种方法。

  • M(Model, 模型):用于数据处理、逻辑处理。
  • V(View,视图):用于显示用户界面。
  • C(Controller,控制器):根据客户端的请求控制逻辑走向和画面。

而在Java中,MVC这三个部分则分别对应于 JavaBeans、JSP和Servlet。

  • M = JavaBeans:用于传递数据,拥有与数据相关的逻辑处理。
  • V = JSP:从Model接收数据并生成HTML
  • C = Servlet:接收HTTP请求并控制Model和View

画成图则如下所示:

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JSP 开发之servlet中调用注入spring管理的dao
  • JSP + Servlet实现生成登录验证码示例
  • jsp+servlet实现最简单的增删改查代码分享
  • JSP+Servlet制作Java Web登录功能的全流程解析
  • JSP使用Servlet过滤器进行身份验证的方法
  • jsp+Servlet编程实现验证码的方法
  • servlet+JSP+mysql实现文件上传的方法
  • jsp实现Servlet文件下载的方法
  • jsp和servlet操作mysql中文乱码问题的解决办法
  • jsp引用servlet生成的验证码代码演示

相关文章

  • 2017-05-11JSP基于dom解析xml实例详解
  • 2017-05-11IIS6+TOMCAT整合,实战实例!
  • 2017-05-11Java源码分析:深入探讨Iterator模式
  • 2017-05-11jsp页面显示数据库的数据信息表
  • 2017-05-11JSP的9种基本内置组件
  • 2017-05-11JAVA/JSP学习系列之八(改写MySQL翻页例子)
  • 2017-05-11eclipse配置tomcat开发Dynamic Web Project环境图解
  • 2017-05-11jsp中使用jstl导入html乱码问题解决方法
  • 2017-05-11十、会话状态
  • 2017-05-11Hibernate包作用详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 用JSP编写文件上传
    • jsp实现ie中的后退方法
    • table中点击表头实现排序的功能示例介绍
    • js实现百度地图同时显示多个路书效果
    • 全局唯一ID的生成方式(2)
    • JSP刷新页面表单重复提交问题解决办法分享
    • JSP实现从不同服务器上下载文件的方法
    • spring的maven配置文件整理
    • 打开页面就是全屏的方法
    • JSP上传文件到指定位置实例代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有