struts模拟试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题(每题2分,共计100分)
1.Action中有包括代码“request.setAttribute("data", list)”,则下面logic:iterate使用正确
的是()。
A.
B.
C.
D.
2. ActionForm中的validate方法返回什么值,认为是验证成功()。[选两项]
A.null B.空字符串
C.一个空的ActionError对象 D.一个空的ActionErrorS对象
3.在MVC模型中,控制器是重要组成组件,针对Struts框架技术,()类负责担任此角色。
A.Action B.ActionServlet C.ActionForm D.AcrionForward
4.在Struts中,ActionServlet的作用是()。[选两项]
A.它是所有FormBean的父类 B.它是所有ActionBean的父类
C.核心控制器 D.将请求中的数据封装到FormBean中
5.下面html标签的使用中正确的是()。[选两项]
A.
B.
C.
D.
6.在struts应用程序的JSP页面上,使用HTML:optionsCollection标签初始化从数据库查询得到的
下拉列表框的选择项,该标签的()属性表示用作选项显示的值。
A.name B.label C.value D.property
7.Struts中的ActionServlet属于MVC模式中的()。
A.视图 B.模型 C.控制器 D.业务层
8.在struts-config.xml配置文件中,使用()元素来指定自定义的一个RequestProcessor。
A.form-beans B.action C.controller D.set-property
9.Servet是一个在服务器上运行、处理请求信息并将其发送到客户端的Java程序。()接受服务请
求、找到servlet累、加载Servlet类并创建Servlet对象。
A.客户端 B.IE浏览器C.Servlet容器 D.Servlet本身
10.对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现()。[选两项]
type = ”hello.HelloAction” name = ”HelloForm” scope = ”request” vali date = ”true” input = ”/hello.jsp” >
A.return (new ActionForward(mapping.getInput()));
B.return (mapping.findForward(”SayHello”));
C.return (mapping.findForward(“hello.jsp”));
D.return (mapping.findForward(“/hello.jsp”));
11.Action中的execute方法执行完毕后,需要跳转到show.jsp这个页面,下列写法中那些从形式上是正确的()。
A.return "show.jsp";
B.return "show";
C.return mapping.findForward("show");
D.return mapping.findForward("show.jsp");
12.在struts的配置文件中,action节点的哪一个属性用来action指定引用的actionForm()。 A.name B.attribute C.scope D.path
13.在struts的配置文件中,一般来说action节点的()属性是可以不写的。[选三项]
A.path B.type C.name D.input
14.在使用Struts错误处理机制时,将报错信息定义在属性文件后,还需要在struts-config.xml 文件中使用()标签定义对该属性文件的引用。
A.message-resource B.action C.forward D.form-bean