JSP中javaBean和Servlet理解
以前,没接触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理解相关推荐
- jsp 跳到servlet路径_请问如何从jsp中跳到servlet中?
直接将要跳转的servlet的url-pattern作为跳转链接就行,假设我有一个servlet如下所示(注意url-pattern):import java.io.IOException; impo ...
- JavaBean在jsp中的使用
JavaBean在Jsp中的引用: 1.用<jsp:useBean>标记: <jsp:useBean id="name" class="classnam ...
- java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能
jsp 和 javaBean 实现计算器功能 try { calculator.calculate(); } catch (Exception e) { out.write(e.getMessage( ...
- java中对象的生存期_JSP中JavaBean的生命周期
JSP中JavaBean是通过标签来声明实现的,基本语法如下: class="className" scope="page/request/session/applica ...
- Java EE入门教程系列第三章JavaBean(二)——JavaBean在JSP中的应用
3.2 JavaBean在JSP中的应用 3.2.1 JSP的标签 这里讨论的只是在动态页面中调用JavaBean的方法,静态的可以自己去了解哦~~ JSP技术提供了3个关于JavaBean组件的动作 ...
- 简单留言管理平台实现中 包含的 MVC,另:javabean和servlet的区别
首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念. 引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean:V-view-表现:JSP页面 ...
- 在JSP中调用JAVA类和使用JavaBean有什么区别?
在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean />调用Jav ...
- (转)在JSP中调用JAVA类和使用JavaBean有什么区别?
在JSP中调用JAVA类和使用JavaBean有什么区别? 可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类.特殊在可以通过<jsp:useBean />调用Jav ...
- 在JSP中使用JavaBean
JavaBean与Jsp.在JSP中使用JavaBean(<jsp:useBean>标签.<jsp:setProperty>标签.<jsp:getProperty> ...
最新文章
- 四人团-江南行-乌镇东栅旅游
- wxpython 下拉框只能选择不能输入_用wxPython创建GUI应用程序展示NASA图片(第三部分)...
- screentogif 屏幕录制生成gif图片的软件安装过程
- 华为云FusionInsight助力宇宙行打造金融数据湖新标杆
- Tricks(二十五)—— decorator(在函数调用前后打印日志)
- 20200118每日一句
- 黄渤海浅层气的分布及特征综述
- java开发随记之 Invalidate Caches / Restart
- 怎样去掉Using default security password:2A70F900-4445-4113-9749-2E7EE44C1EB1。
- C++实践之华氏温度转摄氏温度
- 护照、身份证识别阅读器
- 魅族mx6 原生android,手机 篇一:魅族16s真实使用感受漫谈
- 测试开发(社招)面经:度小满
- amd为什么还用针脚_为什么AMD的CPU不采用LGA封装技术?还在继续用针脚?
- 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
- Vue-Springboot前后台访问端口不一致
- 999瓶水一瓶毒药,10只小鼠,使用python暴力编程
- java和python工资-Java和Python哪个薪资更高?
- 京东坐稳全渠道最大家电零售商之位,苏宁怼京东815恐无成效
- Java基于GUI的网络通信程序设计【电竞杜小帅】
热门文章
- SVM分类器原理详解
- 【Python学习系列二】Python默认编码和Eclipse环境的冲突问题
- 关于jsp标签A跳转路径的疑惑
- 软件原型设计工具Axure RP安装教程
- ubuntu10.04下安装windows7
- rockemq 发送延迟消息_RockeMQ通过代码监控消费者状态
- 隔行换色案例||全选和全不选||QQ表情选择||多选下拉列表左右移动
- Python 相对路径问题:“No such file or directory“,原因及解决方法
- 概率论与数理统计(二)
- CTFshow 文件包含 web80