以前,没接触JAVA开发,总以为javabean和servlet很神奇,很怪,很复杂,现在找了本JSP的很基础的书看了,对于它们的大概总算了解了。

javaBean可以说就是一个JAVA类,只不过它有getXXX()和setXXX()方法,和.NET中的get/set差不多,还是它必须是具有一个无参构造函数的public类。在JSP开发中,它可以说是处理一些逻辑,如运算什么,而JSP页面通过<jsp:useBean....>这么一个标签来引用这个javaBean类,同时将处理的结果和一些信息显示在JSP页面上,可以说基本上实现了后台和前台的分离。

Servlet,不是专门针对HTTP开发的,不过现在接触到的好像也是只用在这。主要是应用HttpServlet类。其中有doGet()/doPut()/doPost()。。。等doXXX方法,还有一个service()方法,这些函数都只有两个参数,其中一个是HttpServletRequest和HttpServletResponse,其中,reques是由web服务器对浏览器的http请求进行响应时产生的,将其请求信息封闭在HttpServletRequest中,同是创建一个HttpServletResponse对象,提供给Servlet输出响应信息。

在HttpServlet中已经实现service()方法,它就是根据不同的HTTP请求,调用不同的doXXX()方法,同时,我们是不直接调用doXXX()方法, 一般我们只需覆盖doXXX()方法即可。然后,HttpServlet将自动调用service()方法,通过service()方法,自行调用doXXX()方法。在编程中,我们主要覆盖doGet()和dePut()这两种方法。

这里最主要的就是理解,是由web服务器将客户端的请求信息封装到HttpServletRequest同时创建HttpServletResponse。然后我们可对获取相应的请求信息,同时输出相应的响应。

转载于:https://www.cnblogs.com/oldsea/archive/2009/04/18/1438872.html

JSP中javaBean和Servlet理解相关推荐

  1. jsp 跳到servlet路径_请问如何从jsp中跳到servlet中?

    直接将要跳转的servlet的url-pattern作为跳转链接就行,假设我有一个servlet如下所示(注意url-pattern):import java.io.IOException; impo ...

  2. JavaBean在jsp中的使用

    JavaBean在Jsp中的引用: 1.用<jsp:useBean>标记: <jsp:useBean id="name" class="classnam ...

  3. java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能

    jsp 和 javaBean 实现计算器功能 try { calculator.calculate(); } catch (Exception e) { out.write(e.getMessage( ...

  4. java中对象的生存期_JSP中JavaBean的生命周期

    JSP中JavaBean是通过标签来声明实现的,基本语法如下: class="className" scope="page/request/session/applica ...

  5. Java EE入门教程系列第三章JavaBean(二)——JavaBean在JSP中的应用

    3.2 JavaBean在JSP中的应用 3.2.1 JSP的标签 这里讨论的只是在动态页面中调用JavaBean的方法,静态的可以自己去了解哦~~ JSP技术提供了3个关于JavaBean组件的动作 ...

  6. 简单留言管理平台实现中 包含的 MVC,另:javabean和servlet的区别

    首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念. 引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean:V-view-表现:JSP页面 ...

  7. 在JSP中调用JAVA类和使用JavaBean有什么区别?

    在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean   />调用Jav ...

  8. (转)在JSP中调用JAVA类和使用JavaBean有什么区别?

    在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean   />调用Jav ...

  9. 在JSP中使用JavaBean

    JavaBean与Jsp.在JSP中使用JavaBean(<jsp:useBean>标签.<jsp:setProperty>标签.<jsp:getProperty> ...

最新文章

  1. 四人团-江南行-乌镇东栅旅游
  2. wxpython 下拉框只能选择不能输入_用wxPython创建GUI应用程序展示NASA图片(第三部分)...
  3. screentogif 屏幕录制生成gif图片的软件安装过程
  4. 华为云FusionInsight助力宇宙行打造金融数据湖新标杆
  5. Tricks(二十五)—— decorator(在函数调用前后打印日志)
  6. 20200118每日一句
  7. 黄渤海浅层气的分布及特征综述
  8. java开发随记之 Invalidate Caches / Restart
  9. 怎样去掉Using default security password:2A70F900-4445-4113-9749-2E7EE44C1EB1。
  10. C++实践之华氏温度转摄氏温度
  11. 护照、身份证识别阅读器
  12. 魅族mx6 原生android,手机 篇一:魅族16s真实使用感受漫谈
  13. 测试开发(社招)面经:度小满
  14. amd为什么还用针脚_为什么AMD的CPU不采用LGA封装技术?还在继续用针脚?
  15. 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
  16. Vue-Springboot前后台访问端口不一致
  17. 999瓶水一瓶毒药,10只小鼠,使用python暴力编程
  18. java和python工资-Java和Python哪个薪资更高?
  19. 京东坐稳全渠道最大家电零售商之位,苏宁怼京东815恐无成效
  20. Java基于GUI的网络通信程序设计【电竞杜小帅】

热门文章

  1. SVM分类器原理详解
  2. 【Python学习系列二】Python默认编码和Eclipse环境的冲突问题
  3. 关于jsp标签A跳转路径的疑惑
  4. 软件原型设计工具Axure RP安装教程
  5. ubuntu10.04下安装windows7
  6. rockemq 发送延迟消息_RockeMQ通过代码监控消费者状态
  7. 隔行换色案例||全选和全不选||QQ表情选择||多选下拉列表左右移动
  8. Python 相对路径问题:“No such file or directory“,原因及解决方法
  9. 概率论与数理统计(二)
  10. CTFshow 文件包含 web80