Jsp+Servlet+javaBean+Json+JQuery小知识集合

1、 给定req是一个HttpServletRequest,哪个代码会在不存在会话的情况下创建一个会话 ? 

A、 req.getSession()

B、 req.getSession(true) 

C、 req.getSession(false)

D、 req.createSession()

E、 req.getNewSession()

F、 req.createSession(true)

G、 req.createSession(false)

BF  还是 AB

2、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:()

A.  name     

B. property     

C. value        

D. 以上皆不会出现

C

3、HttpServletResponse的哪些方法用于将一个HTTP请求重定向到另一个URL ? 

AsednURL()

BredirectURL()

CredirectHttp()

DsendRedirect()

EgetRequestDispatcher() 

答:D

跳转有两种方式:一种是转发:request.getRequestDispather("URL").forword(request,response);另一种就是重定向了:response.sendRedirect("URL");

4,servlet用哪些方法来处理来自客户端的表单数据:

A,HttpServlet.doHead()

B,HttpServlet.doPost()

C,HttpServlet.doForm()

D,ServletRequest.doGet()

答:B  HttpServlet

6,哪些接口定义了getSession()方法 ?

A. ServletRequest

B. ServletResponse

C. HttpServletRequest

D. HttpServletResponse

C

7、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ?

A. <jsp :useBean name=myBeantype=com.example.TheBean/>

B. <jsp :takeBean name=myBeantype=com.example.TheBean/>

C. <jsp :useBean id=myBeanclass=com.example.TheBeanscope=request/>

D. <jsp :takeBean id=myBeanclass=com.example.TheBeanscope=request/>

C

8、有关<jsp:useBean>标准动作,以下哪些说法是正确的 ?

A. id属性是可选的

B. scope属性是必要的

C. scope属性是可选的,默认为request

D. classtype属性都可以指定,但至少指定一个

E. 可以同时包括class属性和type属性,不过他们的值可以不一样

DE,B和C不对,为安慰scope属性是可选的,而且默认是page

9、关于EL访问操作符,以下哪些说法是正确的 ?

A. 能使用.(点号)操作符的地方,都能使用[ ]

B. 能使用[ ]操作符的地方,都能使用.(点号)操作符

C. 如果用.(点号)操作符来访问一个bean性质,但是这个性质并不存在,就会抛出一个运行时异常

D. 有些情况下必须使用.(点号)操作符,而另外一些情况下必须使用[ ]操作符

  答:A

10、假设使用标准JSTL前缀约定,可以用哪些JSTL标记来迭代处理一个对象集合 ?

A. <c:iterate>

B. <c:forEach>

C. <logic:iterate>

D. <logic:forEach>

答:B  JSTL标签库中包含<c:forEach>和<c:forTokens>两个循环标签。

      struts标签中才有iterate

11、在web.xml中声明了以下servlet ?

 <servlet>

<servlet-name>MyServlet</servlet-name>

<servlet-class>com.myorg.ServletClass</servlet-class>

 </servlet>

 这个servlet类可以存放在Web应用的哪个位置?

A. JAR文件的/META-INF

B. 在与相关的目录树中(这个目录树从应用目录的顶级目录开始)

C. /WEB-INF/classes中,或者在/WEB-INF/lib下的一个JAR文件中

D. /WEB-INF/libJAR文件之外

    B

12、哪些元素提供了对Tomcat数据源的JNDI访问 ?

A. <entity-ref>

B. <resource-ref>

C. <session-ref>

D. <message-ref>

    B

13、用户使用一个HTML页面提交表单,这个HTML页面中包含:

<form action=”/handler”>

<!-- 这里是form标记 -->

</form>

URL模式/处理映射到一个HTTP servlet。

如果提交这个表单,作为相应,Web容器会调用哪个HttpServlet服务方法?

A. doHead

B. doPost

C. Get

D. doGet

答:D,如果未指定method属性,form标记的默认HTTP方法是GET

14、关于HttpSession对象,哪些说法是正确的 ?

A. 如果会话一段时间没有活动,就会无效

B. 每次用户做出请求时都会创建一个新会话

C. 可以用servlet的一个特定调用置会话无效 ??什么叫特定调用

D. 同一个浏览器做出的多个请求可以访问同一个会话对象

E. 如果一个用户从两个浏览器窗口访问同一个Web应用,肯定有两个不同的会话对象

A,D      E为什么不行??

15、你在为一个公司开发一个Web应用,这个公司想为多种不同类型的客户(包括浏览器、PDA和闻讯台)显示数据库查询的结果。这个应用要检查请求,决定发出请求的客户是何种类型,然后把请求分派到适当的组件,要为这种应用设计哪个J2EE设计模式 ?

A.传输对象

B.服务定位器

C.模型-视图-控制器

D.业务委托

E.拦截过滤器

 C??  其他四种设计模式是什么?

16、下列技术中,可以用于MVC模型层(Model)开发的有 ?

A. Servlet

B. JNDI

C. JSP

D. DAO

E. JDBC

BDE  模型层与数据库有关

17、以下选项中,属于Servlet区别于Jsp的选项为 ?

A. Servlet属于J2EE技术  

B. Servlet的应用逻辑是写在Java 文件中  

C. Servlet中可以通过输出文本内容显示视图

D. Servlet将控制逻辑从HTML中分离出来

BD




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值