持续改进

Diving toward the seabed!

Struts培训A组试题

(9)当浏览器第二次访问以下JSP网页时的输出结果是什么?(单选)

<!% int a=0;     %>
<%
     int b=0;
     a++;
     b++;
%>

a:<%= a %> <br>
b:<%= b %>
  
选项:
(A)  a=0  b=0
(B) a=1  b=1
(c) a=2  b=1

(10)下面哪个说法是正确的? (单选)
选项:
(A) 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象
(B)每个HttpSession对象都有惟一的ID。
(C)JavaWeb应用程序必须负责为HttpSession分配惟一的ID

(11)如果不希望JSP网页支持Session,应该如何办? (单选)
选项:
(A) 调用HttpSession的invalidate()方法
(B) <%@ page session= “false/">
 (12)在标签处理类中,如何访问session范围内的共享数据? (多选)
选项:
(A)在TagSupport类中定义了session成员变量,直接调用它的getAttribute()方法即可。
(B)在标签处理类TagSupport类中定义了pageContext成员变量,先通过它的getSession()方法获得当前的

HttpSession对象,再调用HttpSession对象的getAttribute()方法。
(C)pageContext.getAttribute(“attributename”,PageContext.SESSION_SCOPE)

(14)以下代码能否编译通过,假如能编译通过,运行时得到什么打印结果?(单选)
request.setAttribute(/"count/",new Integer(0));
Integer count = request.getAttribute(/"count/");
选项:
A)不能编译通过  B)能编译通过,并正常运行  
C) 编译通过,但运行时抛出ClassCastException


(6)以下哪些说法是正确的?(单选)
选项:
(A)每个HTTP请求对应一个单独的ActionServlet实例
(B)对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。
(C)每个子应用对应一个单独的RequestProcessor实例
(D)每个子应用对应一个单独的web.xml文件


(7)下面哪些任务是RequestProcessor完成的?(多选)
选项:
(A)把Struts配置文件信息加载到内存中
(B)把资源文件信息读入到内存中
(C)如果需要的话,创建ActionForm实例,组装数据,并进行表单验证
(D)找到匹配的Action实例,调用其execute()方法
(E)把请求转发到Action的execute()方法返回的ActionForward代表的组件。


(8)对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?(多选)
<action    path      = /"/HelloWorld/"
          type      = /"hello.HelloAction/"
          name     = /"HelloForm/"
          scope     = /"request/"
          validate   = /"true/"
         input     = /"/hello.jsp/"
>
        <forward name=/"SayHello/" path=/"/hello.jsp/" />
</action>


选项:
(A) return (new ActionForward(mapping.getInput()));
(B) return (mapping.findForward(/"SayHello/"));
(C) return (mapping.findForward(“hello.jsp/"));

阅读更多
个人分类: 日记
上一篇Hibernate培训A组测试题
下一篇Hibernate+spring+JSF
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭