​​​​​​​《JSP网站开发技术》课程考试试题(A卷)

news/2024/5/20 17:38:05/文章来源:https://daqiang.blog.csdn.net/article/details/101784839

JSP网站开发技术》课程考试试题(A卷)

题号

总分

得分

 

 

 

 

阅卷教师

 

统分人

 

复核人

 

 

一、单选题(每题3,共30)

1、下面哪一个不是动态网页技术( D )。 

(A)ASP     

(B)JSP     

(C)PHP     

(D)HTML

2、在JSP程序中只有3种编译指令,分别是加载指令、标记数据库指令和 ( A )。(A)网页指令 

(B)描述指令

(C)取代指令

(D)释放指令

3、Page指令中的“contentType”属性是用于指出( B )。 

(A)数据库类型

(B)网页类型   

(C)服务器类型

(D)用户类型

4、include”的指令作用是把JSP程序、HTML网页或其它的( B )嵌入到当前的JSP网页中。 

(A)可执行程序 

(B)文本文件  

(C)批处理文件   

(D)ASP 代码

5、( D )是JSP中最基本的对象,它是用户与服务器进行交互的基础。

(A)Response对象       

(B)Session对象 

(C)Application对象      

(D)Request对象

6、JSP标准动作不包括( B )。

(A)<jsp:forward />

(B)<jsp:forEach />

(C)<jsp:useBean />

(D)<jsp:setProperry />

7、JSP标准动作中的useBean动作可将JavaBean嵌入JSP页面,useBean动作的scope属性指定了Bean的范围,下列不属于useBean动作范围选项的是( C )。

(A)page

(B)request

(C)response

(D)session

8、使用response 对象进行重定向时,使用的是( C )方法。

(A)getRequestDispatcher()

(B)forward()

(C)sendRedirect()

(D)setRequestDispatcher()

9、在Web 项目的目录结构中,web.xml文件位于( D )中。

(A)src目录

(B)文档根目录

(C)META-INF目录

(D)WEB-INF目录

10、以下选项中不属于Servlet生命周期的是( D )。

(A)加载和实例化

(B)初始化

(C)服务

(D)保持

 

填空题(每题3,共30)

1、一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片、 表达式  注释 7种要素构成。

  1. 在“<%!”和“%>”之间声明的变量又称为   页面成员变量    ,其作用范围为整个JSP页面。
  1. JSP页面中,输出型注释的内容写在   “<!--” 和 “-->”  之间。 
  2. 要使java bean在整个应用程序的声明周期中,被该应用程序中的任何JSP文件所使用,则该java bean的Scope属性必须设置为   application   。
  3. JSP的_  __session__ __对象用来保存单个用户访问时的一些信息。
  4. 当客户端请求一个JSP页面时,JSP容器会将请求信息包装在__ _request__对象中。
  5. 表单标记中的__ action  _属性用于指定处理表单数据程序url的地址。
  6. JavaBean是一个java类,它必须有一个  无参的构造   方法。
  7. Bean首先要在JSP页面中使用   import  指令将Bean引入。
  8. 编写过滤器类需要实现的  Filter   接口。 

 

 

 

 

 

 

解答题(每题10,共40)

1、 jsp有哪些内置对象?作用分别是什么?

JSP共有以下9种基本内置组件

  request 用户端请求,此请求会包含来自GET/POST请求的参数

  response 网页传回用户端的回应

  pageContext 网页的属性是在这里管理

  session 与请求有关的会话期

  application servlet正在执行的内容

  out 用来传送回应的输出

  config servlet的构架部件

  page JSP网页本身

  exception 针对错误网页,未捕捉的例外

 

 

2、jsp有哪些动作?作用分别是什么?

   JSP共有以下6种基本动作

   jsp:include:在页面被请求的时候引入一个文件。

   jsp:useBean:寻找或者实例化一个JavaBean。

   jsp:setProperty:设置JavaBean的属性。

   jsp:getProperty:输出某个JavaBean的属性。

   jsp:forward:把请求转到一个新的页面。

   jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记

 

 

 

 

 

 

 

 

 

 

  1. forward 和redirect的区别?

 

使用forward的时候浏览器不知道它所请求的具体资源来源,所以地址栏不会变;

使用redirect,服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL。

 

forward,转发页面和转发到的页面可以共享request里面的数据.

redirect,不能共享数据.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

 

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_784065.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么程序员的个人网站博客一般都很丑

为什么程序员的个人网站博客一般都很丑&#xff1f;说实话&#xff0c;在国内程序员的个人站UI、UE出彩的还是比较少的&#xff0c;依然还是90年代是web1.0的风格。 而且&#xff0c;作为前端程序员&#xff0c;什么交互设计&#xff0c;什么css3动效果&#xff0c;平常项目中…

30分钟搭一个wordpress网站

这里是Z哥的个人公众号每周五11&#xff1a;45 按时送达当然了&#xff0c;也会时不时加个餐&#xff5e;我的第「88」篇原创敬上因为最近工作比较忙&#xff0c;没太多时间思考和写东西。所以今天偷个懒&#xff0c;发一篇实操类文章。这篇文章非常“干”&#xff0c;“干”到…

Apache网站服务

一、Apache简介 Apache是世界上应用最广泛的Web服务器之一&#xff0c;尤其是现在&#xff0c;使用LAMP&#xff08;LinuxApacheMySQLPHP&#xff09;来搭建Web应用已经是一种流行的方式&#xff0c;因此&#xff0c;掌握Apache的配置是系统工程师必备的技能之一。"Apache…

推荐几个高质量的图片素材网站

阿里巴巴矢量图标库 http://iconfont.cn 国内功能很强大且图标内容很丰富的矢量图标库&#xff0c;提供矢量图标下载、在线存储、格式转换等功能。 高品图像 http://www.gaopinimages.com 网站设计高端大气&#xff0c;资源丰富。拥有千万张高清图片&#xff0c;摄影作品/历史照…

使用Ant Design Vue从0开发网站Landing

1、安装脚手架工具 vue-cli $ yarn global add vue/cli 2、创建一个项目 使用命令行进行初始化。 $ vue create ant-design-vue-landing 选择Vue 2 Default ([Vue 2] babel, eslint) 3、使用Ant Design of Vue组件 安装Ant Design of Vue $ npm i --save ant-design…

介绍几个预览效果不错的BIM网站链接

1、http://www.bimrun.com/static/showcase/#/projectPage/134072911/babylon 这是BIMRUN公司的案例简介&#xff0c;但是从操作上来说被固定了中心点。而且没有部件数管理控件&#xff0c;只停留在看的层面&#xff01; 2、http://www.bimviz.io/bimshow/index.html 每个示例…

地理数据下载网站

1、地理空间数据云网站&#xff1a;http://www.gscloud.cn/可以免费下载dem数据 2、矢量数据下载网站&#xff1a;http://bbs.3s001.com/forum.php? modviewthread&tid133690&page1#pid2926403 所包含得数据如下所示&#xff0c;主要是线图层数据&#xff0c;可根据线…

css样式实现整个网站变成黑白效果

哀悼活动时&#xff0c;使用css样式实现网站整体黑白的效果 <style type"text/css">html, html *{filter: gray !important;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale1);filter: grayscale(100%);-webkit-filter: grayscale(100%);-mo…

通过图片优化,我将网站大小减少了62%

图片是Web提供的最基本的一种内容类型。人们都说一张图片胜过千言万语。但如果你一不小心&#xff0c;它也可能占用你好几兆带宽。 虽说Web图像应该尽可能清晰明快&#xff0c;但文件大小必须是可管理的&#xff0c;以便保持较快的加载速度&#xff0c;并且应该将数据使用保持在…

亲们,这里有全网最全的地图数据下载网站(1)

俗话说数据是GIS的骨架&#xff0c;硬件是GIS血液&#xff0c;软件是GIS的体面。GIS中最核心的概念就是图层&#xff0c;图层就如同表单系统的表一样普通而重要。不管是二维地图还是三维地球&#xff0c;地图上的展示都是通过图层一层层地叠加达到可视化的效果。从桌面GIS&…

java网站项目架构搭建_SSH Web项目开发架构搭建过程

一、项目初步建立1、确定项目名称&#xff0c;如SCAU&#xff0c;新建Web项目&#xff0c;项目编码&#xff1a;UTF-82、导入所有需要用到的类库3、建立所有源包二、设计数据库1、打开powerdesigner&#xff0c;设计CDM数据表(表与表之间不画出关系)2、生成PDM3、正向工程生成s…

【Python】-熟悉哪些网站使用Django框架

Django是用于构建Web应用程序的MVT Web框架。巨大的Django网络框架附带了如此多的“电池”&#xff0c;使开发人员常常对所有东西如何协同工作感到惊讶。添加这么多电池的原理是在框架本身中具有通用的Web功能&#xff0c;而不是将后者作为单独的库添加。 Django框架受欢迎的主…

React新闻网站项目

一、创建React项目 页面展示 1、打开终端 // 创建react项目 $ npx create-react-app my-app // 进入文件目录 $ cd my-app // 运行 $ npm start这个时候可能会有无法运行的问题 在my-app根目录创建一个名为 .env 的文件,在里面写上&#xff1a; SKIP_PREFLIGHT_CHECKtru…

Muke电商网站开发1 -项目搭建

一、页面展示 二、页面展示 css - base css样式 css - common 公共样式 css - index 根目录HTML样式 img 下拉箭头(默认样式 悬停样式) js - jquery jq内容(暂未用) 三、基础代码 1、index.html <!DOCTYPE html> <!-- 使用简体中文 --> <html lang"zh…

重新定义旅游网站,米胖新版发布

还记得一年多之前&#xff0c;我在web 2.0 网站推荐这篇博客中提到了米胖。没多久&#xff0c;我认识了米胖的两位帅气又有才气的当家人。在多次聊天之后&#xff0c;我被他们的激情与专注深深地折服了&#xff0c;在那时我就坚信米胖一定能够发展得很好&#xff0c;走出一条属…

学习Ajax好的网站

1.Ajax Daddy http://www.ajaxdaddy.com/Ajax Daddy收集了大量漂亮的Web2.0工具&#xff0c;其中一个使用的功能就是&#xff0c;在你把某个Ajax/Javascript实例应用在自己的网站上之前&#xff0c;你可以在它上面先看看效果演示。 2.AjaxRain http://www.ajaxrain.com/ AjaxRa…

随机邮箱_一个可以使用临时邮箱的网站

很多时候想用个邮箱注册个临时账户&#xff0c;或者只想接收个验证码什么的&#xff0c;我们本质上只是单纯想获取里面的资源仅此而已&#xff0c;但又怕注册使用自己的邮箱&#xff0c;担心被垃圾邮件缠身&#xff0c;害怕个人信息会被泄露&#xff0c;这时就可以用到临时邮箱…

安利一个超级好用的文档格式转换器网站,解决了我论文CAJ转PDF,还有word转PDF的问题,妥妥白piao

因为近期需要频繁需要文档格式转换&#xff0c;比如我看caj格式的论文一直觉得别扭不舒服&#xff0c;看惯了word和pdf.....还有今天我提交了一份简历&#xff0c;需word转成pdf格式&#xff0c;其实wps冲个会员解决一切问题。但是作为白piao党&#xff0c;我找到了一个免费的转…

html自动跳转手机,手机浏览网站自动跳转到wap页面的代码

手机访问网站域名时如果实现自动跳转到wap页面 ?如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?wap页面自动跳转的实现方式 ?如何判断访客是否是移动设备访问&#xff0c;自动跳转到wap页面 ?手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ?本文就可以解…

h5实现网页内容跟随窗口大小移动_网站建设不懂H5证实你已经“老”了

互联网时代的推动下&#xff0c;随着网站建设技术赓续提高与更新&#xff0c;越来越多新的技术已解决了旧时建站碰到的琐屑题目&#xff0c;帮助公司更加快速方便地实现建站目的。当前最为流行的H5技术已被广泛运用到网站建设中&#xff0c;实践注解&#xff0c;这种技术更加吻…