JSP模拟一

更新时间:2024-03-14 23:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

**学院课程考试试卷

课程名称:《JSP:使用JSP开发企业级WEB应用程序》 (A)卷

--------------------------------------年级: 班级: 姓名:_______________ 学号:_________________ 考试(考查) 闭卷 题号 1-20 21-40 41-50 总分 分数 选择题(每题2分,共计100分)

1. 有如下代码:

-------------------------------------- 以下说法正确的是( )。

A. 该语句一定会创建一个关于mypackage.User类的实例

B. 该语句创建一个关于mypackage.User类的实例,并存入session范围内 C. 该语句创建一个关于mypackage.User类的实例,并存入page范围内 D. class属性不需要类的全名

2. 在J2EE 中,对于jsp:getProperty标记的描述,正确的是( )。【选两项】

订A. 在JSP文件中,标记jsp:getProperty存在的前提条件是必须存在jsp:setProperty标记 ------------------------------B. 使用可以把beanName所代表的对象的所有属性依次打印出来

C. 用jsp:getProperty标记访问bean的属性,会把属性值转换为String输出到客户的输出流中

D. 等价于线out.println(beanName.getPropertyName()) ----------------------------------------

3. 在J2EE中,在a.jsp中有代码片断如下:

<%

request.setAttribute(“loginName”,”JACK”); %>

在b.jsp中有代码片断如下: <%

String loginName=(String)request.getAttribute(“loginName”); out.println(loginName); %>

运行a.jsp时,要在浏览器上输出JACK,可以使用以下( )方法。【选两项】

A. 在a.jsp中使用

在b.jsp中加入如下哪些代码可以获取在index.jsp中页面上输入的loginName的值。【选两项】A. <%

String name=request.getParamater(\out.println(name); 订------------------------------%>

B. <%=request.getParamater(\C. <%

String name=(String)request.getAttribute(\out.println(name); %>

线D. <%=(String)request.getAttribute(\----------------------------------------

35. 对于以下代码,说法正确的是( )。

session.setAttribute(\ Integer count = session.getAttribute(\A. 不能通过编译

B. 能通过编译,并且能正常运行 C. 编译通过,但运行时抛出ClassCastException

D. 以上说法都不正确

36. 在J2EE中,以下不是JSP隐式对象的是( )。

A. pageContext

B. context

C. application

D. out

A. <%@ page errrorPage=\B. <%@ page isErrrorPage=\

C. <%@ page extends=\D. <%@ page info=\

38. 如果不希望JSP网页支持Session,应该( )。

A. 调用HttpSession的invalidate()方法 B. <%@ page session= \

C. 在jsp页面中写入如下代码HttpSession session=request.getSession(false); D. 调用HttpSession的setMaxInactiveInterval(),将时间设置为0

39. 如果在JSP中想要使用user包中的User类,则以下写法正确的是( )。

A. B. C.

D.

40. 在JSP中,( )动作用于将请求转发给其它JSP页面。

A. forward

B. include

C. useBean

D. setProperty

41. 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象一直存在于会话中,直至其终止或被删除为止,下划线中应填入( )。 A. page

B. request

C. session

D. application

42. 在JSP页面PageA上设置pageContext对象的属性name的值为“Ella”,编写代码:

nameA:<%=pageContext.getAttribute(“name”) %>;

之后使用forward标准动作将请求转发给JSP页面PageB,在PageB页面上编写代码:nameB:<%=pageContext.getAttribute(“name”) %>

启动服务后,在浏览器中访问页面PageB,将输出的结果是( )。 A. nameA:Ella;nameB:Ella B. nameA:Ella;nameB:null C. nameB:Ella

D. nameB:null

43. 在Java Web应用程序中,test.jsp页面中有如下一行代码:

要使user对象可

本文来源:https://www.bwwdw.com/article/vj48.html

Top