设为首页 加入收藏

TOP

Struts面试题库(二)
2014-11-23 19:31:43 来源: 作者: 【 】 浏览:28
Tags:Struts 试题库
web.xml
B. ApplicationResources.properties
C. struts-config.xml
D. ApplicationResources_zh_CN.properties
18、在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下拉列表框选择项。(选1项)
A. html:hidden
B. html:form
C. html:text
D. html:optionsCollection
19、在Struts中,使用动态Form的好处是()。(选2项)
A. 可以不用再编写Action Form程序代码,只在Struts配置文件中配置即可
B. 当业务发生变化,表单提交数据发生变化时只修改Struts配置文件中的配置即可
C. 在使用动态Form时,只是存储和读取数据的方式和普通Action Form略有差别
D. HTTP请求中的数据不能自动填充到动态Form中
20、在Struts应用程序中,定义了DispatchAction类的子类TestAction,那么下列TestAction类的方法中可用于处理请求的是()。 (选1项)
A、public void print{
//省略此处代码
}
B、public String print{
//省略此处代码
return “success”;
}
C、public ActionForward print(ActionMapping mapping,ActionForm
form,HttpServletRequest request,HttpServletResponse response){
//省略此处代码
return mapping.findForward(“success”);
}
D、private ActionForward print(ActionMapping mapping,ActionForm
form,HttpServletRequest request,HttpServletResponse response){
//省略此处代码
return mapping.findForward(“success”);
}
21、在使用Struts框架构建应用系统时,在配置文件中出现如下配置信息,此处假设控制器映射为*.do,关于该段配置信息,以下描述中正确的是()。 (选2项)

type= “app.LogonPocess”
name= “logon”
scope= “request”
input= “/logon.jsp”>



A. 该请求对应的Form Bean是app.LogonProcess
B. 当请求页面的URI是/logon.jsp时,控制器将信息委托app.LogonProcess处理
C. 当通过/logonSubmit.do提交请求信息的时候,控制器信息委托app.LogonProcess处理
D. 该action对应的ActionForm的作用域为request
22、下面哪一个项目仅在Struts中出现?(选择1项)
A. JavaBean
B. Web.xml
C. struts-config.xml
D. application.propertyes
23、以下哪些接口能够实现对Web访问者的身份认证?(选择1项)
A. Http Servlet Request
B. Http Servlet Response
C. Http Session
D. Http Servlet
24、MVC模式中,实现Web应用程序的逻辑流控制主要依靠什么来完成?(选择1项)
A. JavaBean
B. JSP
C. Servlet
D. Html
25、在Struts配置文件中,使用什么元素表示ActionForm?(选择1项
A. form
B. form-bean
C. form-action
D. actionform
26、下面的那一个不属于MVC模式中的对象? (选择1项)
A. Model
B. View
C. Collection
D. Controller
27、下面哪些任务是RequestProcessor完成的?(多选)
选项:
A. 把Struts配置文件信息加载到内存中
B. 把资源文件信息读入到内存中
C. 如果需要的话,创建ActionForm实例,组装数据,并进行表单验证
D. 找到匹配的Action实例,调用其execute()方法
E. 把请求转发到Action的execute()方法返回的ActionForward代表的组件。
28、对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?(多选)
type = \"hello.HelloAction\"
name = \"HelloForm\"
scope = \"request\"
validate = \"true\"
input = \"/hello.jsp\"
>


A. return (new ActionForward(mapping.getInput()));
B. return (mapping.findForward(\”SayHello\”));
C. return (mapping.findForward(“hello.jsp\”));
29、在Struts应用的视图中包含哪些组件 (多选)
选项:
A. JSP
B. Servlet
C. ActionServlet
D. Action
E. 代表业务逻辑或业务数据的JavaBean
F. EJB
G. 客户化标签
30、在Struts应用的控制器中包含哪些组件 (多选)
选项:
A. JSP
B. Servlet
C. ActionServlet
D. Action
E. 代表业务逻辑或业务数据的JavaBean
F. EJB
G. 客户化标签
31、在Struts应用的模型中包含哪些组件 (多选)
选项:
A. JSP
B. Servlet
C. ActionServlet
D. Action
E. 代表业务逻辑或业务数据的JavaBean
F. EJB
G. 客户化标签
32、以下代码定义了一个变量,如何输出这个变量的值 (多选)

选项:
A.
B.
C. <%= stringBean%>
D. <%String myBean=(String)pageContext.getAttribute(“stringBean”,PageContext.PAGE_SCOPE);%><%=myBean%>
33、把静态文本放在Resource Bundle中,而不是直接在JSP文件中包含这些静态文本,有什么优点 (多选)
A. 提高可维护性
B. 提高可重用性
C. 支持国际化
D. 提高运行速度
34、以下哪些说法是正确的?(单选)
选项:
A. 每个HTTP请求对应一个单独的ActionServlet实例
B. 对于每个请求访问HelloAction的HTTP请求,Struts框架会创建一个单独的HelloAction实例。
C. 每个子应用对应一个单独的RequestProcessor实例
D. 每个子应用对应一个单独的web.xml文件
35、下面哪些任务是RequestProcessor完成的?(多选)
选项:
A. 把Struts配置文件信息加载到内存中
B. 把资源文件信息读入到内存中
C. 如果需要的话,创建ActionForm实例,组装数据,并进行表单验证
D. 找到匹配的Action实例,调用其execute()方法
E. 把请求转发到Action的execute()方法返回的ActionForward代表的组件。
36、对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现?(多选)

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇百度2014校园招聘研发工程师笔试题 下一篇形体语言

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: