一、说说你常用的几个jsp隐式对象,例如PageContext等,

二、简述你对Java Web MVC设计模式的理解。

三、如果接触过webwork2、spring开源框架,简单评诉对它们的理解。

四、javascript在你做过的web项目中占据什么角色?你对JavaScript&DHTML开发有无心得或兴趣?

五、是否接触过AJAX技术?

六、在你最近的一个项目中你担任什么角色。主要做什么工作,用了那些技术。

七、列几个常上的java技术网站。

拓展:

ajax原理和XmlHttpRequest对象

Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。

XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户,几道Web/Ajax的'笔试题》(https://www.unjs.com)。达到无刷新的效果。

所以我们先从XMLHttpRequest讲起,来看看它的工作原理。

首先,我们先来看看XMLHttpRequest这个对象的属性。

它的属性有:

onreadystatechange 每次状态改变所触发事件的事件处理程序。

responseText 从服务器进程返回数据的字符串形式。

responseXML 从服务器进程返回的DOM兼容的文档数据对象。

status 从服务器返回的数字代码,比如常见的404(未找到)和200(已就绪)

status Text 伴随状态码的字符串信息

readyState 对象状态值

0 (未初始化) 对象已建立,但是尚未初始化(尚未调用open方法)

1 (初始化) 对象已建立,尚未调用send方法

2 (发送数据) send方法已调用,但是当前的状态及http头未知

3 (数据传送中) 已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误,

4 (完成) 数据接收完毕,此时可以通过通过responseXml和responseText获取完整的回应数据

java ajax面试题_几道Web/Ajax的笔试题相关推荐

  1. 华为芯片设计面试题_华为公司面试硬件工程师笔试题

    华为公司面试硬件工程师笔试题 华为是我国知名的大企业,那么它在招聘硬件工程师的时候有什么要求呢?以下是百分网小编精心为大家整理的华为公司面试硬件工程师笔试题,希望对大家有所帮助!更多内容请关注应届毕业 ...

  2. python招聘笔试题_滴滴2020年春招笔试题分析(Python)

    数据背景来自:优梨:滴滴2020年春招Sql笔试题分析​zhuanlan.zhihu.com 这里就不再重复了,主要描述如何使用python数据清洗 问题: 1.订单的平均应答率是多少?完单率是多少? ...

  3. 乐飞天下python笔试题_滴滴2020年春招笔试题分析(Python)

    数据背景来自:优梨:滴滴2020年春招Sql笔试题分析​zhuanlan.zhihu.com 这里就不再重复了,主要描述如何使用python数据清洗 问题: 1.订单的平均应答率是多少?完单率是多少? ...

  4. 【前端面试题】—53道常见NodeJS基础面试题(附答案)

    说到前端就不得不提到后端,我们给用户展示页面所需的数据正是从后端获取的,所以了解后端的运行原理和技术的实现很有必要. Node. js是一个不错的选择,它是基于JavaScript语法的一套服务器端( ...

  5. 100道linux运维笔试题

    一百道Linux笔试题 1. cron 后台常驻程序 (daemon) 用于:  A. 负责文件在网络中的共享  B. 管理打印子系统 C. 跟踪管理系统信息和错误  D. 管理系统日常任务的调度 2 ...

  6. 牛客网软通动力软件测试机试_软通动力测试工程师笔试题

    此面试题转自网络,本人只做学习参考,无其他用意,证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:( ) A)高质量的过程产生 ...

  7. java笔试题---用*打印漏斗形,信雅达笔试题

    /**  * 信雅达2013年杭州笔试题  * @author ankun  *  */ public class XingXing { public static void main(String[ ...

  8. 台州银行笔试考什么_台州银行历年真题笔试题面试题大全

    目录 台州银行笔试题笔经 ....................................................................................... ...

  9. linux研发工程师笔试题,2015-8-29阿里校园招聘研发工程师笔试题

    2015-8-29阿里校园招聘研发工程师笔试题 1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3  B. 4  C. 5 ...

最新文章

  1. display:inline-block 的使用
  2. Springboot 2.返回cookies信息的get接口开发 和 带cookis去请求
  3. java的dispatcher_Java RequestDispatcher 详解
  4. 分布式文件系统之MooseFS----管理优化
  5. 媒体声音 | 云数据库,谁才是领导者?
  6. mysql 用户管理系统_mysql 用户管理
  7. 蓝蛇端口扫描器 v2.8.4.724
  8. bezier曲线_套娃成神:贝塞尔曲线
  9. SAP License:SAP评论
  10. “聆听”升级,阿里云智能喜迎首席聆听官
  11. PTA:编程题:7-1 一元多项式的乘法与加法运算 (20 分)
  12. 大朗机器人餐厅在哪里_获得海内外一致好评,送餐机器人为中国餐饮打开新世界...
  13. Atitit pdf转文本 pdf2txt v4 t83.docx Atitit pdf转文本 pdfutil 目录 1.1. Pdfbox cmd 模式 TextToPDF 1 1.2. Pdf
  14. android背景差分法,基于android平台的视频运动目标检测系统.pdf
  15. ios越狱c语言编译器,iOS12越狱
  16. Oracle 中的 unique index 和 non unique index的区别
  17. 域成员计算机加入域问题
  18. 中控考勤机连服务器显示1007,中控智慧ZK-S1007动态人脸识别考勤门禁终端
  19. Matlab/simulink通信系统仿真入门操作
  20. sw镜像后删除原来的实体

热门文章

  1. mybase7.3.5试用到期解决方法
  2. js模拟动态图的雨滴掉落
  3. 手把手教你用C++写贪吃蛇
  4. mysql中的top方法_各个数据库中top 的表示方法
  5. Node.JS跨域请求配置方案
  6. oracle deferred_segment_creation,DEFERRED_SEGMENT_CREATION 参数相关说明
  7. Permission denied解决方法
  8. 紫外线杀菌装置在船舶压舱水处理中原理
  9. 3天线下K8s封闭式实战培训
  10. spark任务提交方式standalone-client和standalone-cluster对比