ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:190.15KB ,
资源ID:17080333      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17080333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP期末复习题Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JSP期末复习题Word格式.docx

1、2.什么是B/S和C/S? B/S 是 Browser/Server 的想、缩写,即浏览器/服务器结构,在这种结构中客户端不需要开发任何用户界面,而统一采用如IE和火狐等浏览器,通过web浏览器向web服务器发送请求,由web服务器进行处理,并将结果逐级传回客户端;C/S 是 Client/Server 的缩写,即客户端/服务器结构,在这种结构中,服务器通常采用高性能的PC或工作站,并采用大型数据库,客户端则需要安装专用的客户端软件3.ASPcgiisapijspphp的全称是什么,各有什么特点?1)全称为:ASP(Active ServerPage)通过在页面代码中嵌入VBscript或Ja

2、vaScript生成动态内容2)CGI(Common Gateway Interface)允许使用不同的语言米编写适合的CGI程序,该程序被放在Web程序上运行3)ISAPI(Internet ServerApplication ProgramingI nterface)可利用服务器扩展DLL创建小型、快速的Internet服务器应用程序,并且允许在个DLL中有多个命令,这些命令作为DLL中CHttpServer对象的成员函数米实现4)JSP(Java Server Page)是以java为基础开发的,所以它沿用Java大的API功能5)PHP(PHP:Hypertext Preprocess

3、or)语法天似于C并且混合了Perl,C+和Java的一些特性。它是一种开源的Web服务器脚本语言,可以在页而中加入脚本来生成动态内容4.Tomcat服务器的默认端口是什么?80805.假设在本地机的helloapp应用中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/helloapp/jsj/hello.jsp那么在浏览器端访问hello.jsp的URL是什么?http:/localhost:8080/webapps/helloapp/jsj/hello.jsp6.JavaScript代码的开始标记和结束标记是什么?/scirpt7.简述一下JSP

4、的运行环境配置。1)安装JDK,配置path、classpath环境变量(path中加入JDK安装路径bin,classpath中加入JDK安装路径lib的tool.jar和dt.jar)2)配置和安装web服务器,如Tomcat第三、四章练习1.Page指示符的language属性的作用是。( C ) A)定义JSP页面的字符编码(pageEncoding) B)定义JSP页面的MIME类型C)定义JSP页面中使用的脚本语言 D)定义JSP页面的描述信息2.Given the login.getName() returns a java.lang.String value and given

5、 the JSP code:Welcome Which is equivalent?( A ) A)Welcome B)Welcome % Writer.print(login.getName();C)WelcomeD) Welcome% response.writer.print(login.getName();E) Welcome% response.getoutputstream().write(login.getName();3.如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面( C )语句去获取用户选中复选框的值。A)request.ge

6、tAttribute(“habit”); B)request.getParameter(“habit”);C)request.getParameterValues(“habit”); D)request.getHabit();4.A JSP page, current.jsp, is created to display the current weather report. The weather report is contained in a weather.html page that is rewritten every five minutes. Which line, appea

7、ring in current.jsp, ensures that the most recent version of weather.html is included whenever current.jsp is referenced? ( D )A) B)C) D)5.A JSP page needs to instantiate a JavaBean to be used by only that page. Which two jsp:useBean attributes must be used to access this attribute in the JSP page?(

8、choose two) ( A D )A)id B)type C)name D)class E)scope F)create6.下面哪项是错误的设置Bean属性值的方法( D ) A)B) param=parameterNameD) value=string | 7.使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。( A )A)String B)Double C)Object D)Classes8.从HTTP请求中,获得请求参数,应该调用哪个方法? ( C )A)调用HttpServletRequest对象的getAttribute()方法B)

9、调用ServletContext对象的getAttribute()方法C)调用HttpServletRequest对象的getParameter()方法9.在J2EE中,test.jsp文件中有如下一行代码:jsp:useBean id=“user” scope=“ ” type=“com.userBean”/要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入( C )A)page B)request C)session D)application10.设在表单中有一组复选钮标记,如下列代码:form action=”register.jsp”请选择喜欢的城市:inpu

10、t type=”checkbox” name=”city” value=”长春”长春 input type=”checkbox” name=”city” value=”北京”北京 大连 上海 如果在register.jsp是取city的值,最适合的方法为( C ) A) String city= request.getParameter(“city”); B) String cities=request.getParameter(“city”); C) String cities=request.getParameterValues(“city”); D) String city=reques

11、t.getAttribute(“city”);11.在Jsp指令中errorPage(“url”)的意思是( C )A) 将本页面设置为错误的页面B) 将本页面中所有的错误的信息保存到url变量中C) 为本页面指定一个错误页面D) 没有具体的含义12.下列( A )语句可以获取页面请求中一个文本框的输入(文本框的名称为title)A) request.getParameter(“title”) B) request.getAttribute(“title”)C) request.getParameterValues(“title”) D) request.getParameters(“titl

12、e”)13.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( D )A) 作用于整个JSP页面。B) 可以在一个页面中使用多个指令。C) 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。 D) 指令中的属性只能出现一次。14.下面哪一个不是JSP本身已加载的基本类?( B )A)java.lang.* B)java.io.* C)javax.servlet.* D)javax.servlet.jsp.*15.以下( AB )是JSP中正确的注释(多选题): A) B) C)%! /* comments */ %16.下列变量声明在( C )范

13、围内有效。 Date dateTime;int countNum;A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享17.给定java程序User.java,代码如下:package user;public class User private String password; private String loginName; public String getLoginName() return loginName; public String getPassword() return passw

14、ord;public void setLoginName(String loginName) this.loginName=loginName;public void setPassword(String password) this.password=password;给定user.jsp,代码片断如下:_实例化_loginName: password:getProperty name=”user” property=”password”/在浏览器上输入URL:/localhost/user,jsp?loginName=sa&password=sa并回车,要使浏览器上显示: sa passw

15、ord: sa在user.jsp中的下划线处应填入以下( D )代码. (选择一项)useBean id=”user” class=”user.User” scope=”page”/setProperty name=”user” property=”loginName” value=”*”/setProperty name=”user” property=”password” value=”*”/B) C) setProperty name=”user” property=”*” /D) 当前页面1.在JSP中,有代码:%=”2”+”4”%,将输出6。2.每个HttpSession对象都有惟一

16、的ID。3.被引用的Bean文件的文件名后缀为.java。.class( F )4.在JSP中,只有一行代码:%=A+B% ,运行将输出” AB”。5.给定程序源码如下:html%int Count=1;Count:%=+Count%该JSP运行后输出的结果是Count:1。6.在JSP中,include指令用于将文件嵌入JSP页面。( T ) 7.Page指令用于定义JSP文件中的全局属性,可以在一个页面中使用多个8.在“标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。9.在一个JSP文件中,有表达式,它将输出23。10.不同的用户窗口具有相同的session。1.在JS

17、P中如何使用注释?隐藏注释:%- -%动态注释:代码段注释:/ /* */2.在JSP参数请求时,中文传递会乱码,请分析原因并给出解决办法?1.获取访问请求参数时乱码。 解决方案:将获取到的数据通过 String 的构造方法使用 utf-8或 gbk 编码重新构造一个 string 对象。2. 获取表单提交的信息乱码。通过在 page 指令的下方加上调用 requst 对象的 setcharacter encoding()方法将编码设置为 utf-8或 gbk3.请写出JSP页面间三种参数传递和获取方式并简述。传递: 1、使用session,对每一个浏览器访问使都会产生一个session对象,

18、该对象提供一个存储场所,用来存储仅对该访问者在会话活动期间打开的网页可用的变量和对象。这样就可以在web间传递对单个浏览器使用的数据。2、application,其是用来记录整个网站信息的,是记录不同浏览器的变量,无论有多少个浏览器都只会产生一个apllication请都只会产生一个application对象实例,用户可以定义application整站共享变量来实现网页间的数据传递。其定义方法是:application(变量名)= plication.getAttribute(String name)3、使用URL地址中的参数URL方式是实现Web间数据传递最基本的方法,操作简单,可方便实,实

19、现不同web页面的数据传递,但安全性比较差,要传递的数据 后面进行传递;如:http/192.168.0.1/testwcb.aspx?username=liming.其中?后 所跟着的字符串是传递的数据;=前的是变量名获取:(1)使用cookie;cookie实在浏览页面时web服务器在浏览器端所写入的一下小文件。cookie是存放在浏览器端本机磁盘上,而不是存放在服务端的。可以在发送数据时写入cookie,接收时读取cookie完成数据在web页面间的传送。(2)使用隐藏字段来传递数据:通过在网页上制作表单交互区域,用户在浏览器端输入数据,然后通过form提交到服务器,在提交后的接受for

20、m数据的页面里就可以接收到相应的数据,即form的action页面中可以使用request对象来接收所传递的数据。(3)通过文件或数据库等数据存储媒体的数据读写方式来实现页面间的参数传递。(4)(jsp:useBean)是jsp在最重要的一个动作,使用这个动作创建新的实例对象,并分配到内存空间,通过setProperty或setXXX()方法设置参数值。 参数获取:jsp:getProperty name=“mybean”property=“name或在jsp程序段中直接调用JavaBean对象的getXXX()方法,来获取JavaBean对象的属性值。3.JSP页面由哪些元素构成1.模板元素

21、html、xml2.注释元素(1)html注释,显示在客户端源码中(2)jsp注释,不会显示在客户端源码,只在jsp中(3)单行注释与多行注释3.指令元素(1)page指令(2)include指令(3)taglib标签前缀 找到标签描述文件和标签库的方式4.脚本元素被转换成servlet中的实例属性和实例方法(2)表达式,世界);转化成servlet中的out.print(你好,世界 );(3)scriptlets多个scriptlets合成一个被包含在servlet的service方法中5.动作元素4.JSP中的脚本标识包含哪些元素?作用及语法格式是什么?5.JSP中有哪些注释?语法格式是什

22、么?7.简述一下JSP中include两种实现方式,如何实现应用指令包含需要传递参数的文件?include 指令通过 file 属性来指定被包含的页面, include 动作标识通过 page 属性来指定 被包含的页面; include 指令包含的文件为静态 (静态包含 ) , include 动作标识包含的文件可 以是动态文件也可以是静态文件 (动态包含 )8.表单的提交方式有哪几种,区别在哪里 Post 和 Get 都是表单属性 Method 的可选值, Method 的默认值为 Get ,两者的主要区别 在于:在客户端, Get 方式在通过 URL 提交数据,而 Post 提交后地栏不变; Get 方式对提 交的信息大小有限制, Post 理论上没有限制。9.动作的功能是什么useBean:寻找或者实例化一个 JavaBean 。10.jsp主要内置对象有哪些,并简述其作用 Out 对象代表提供输出流的访问,主要用来向客户端输出各种数据类型的类容,并且管理服 务器上的输出缓冲区。Request 对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。 Response 对象和 Request 对象相对应,用于响应客户请求,向客户端输出信

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1