struts模拟试题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/myconfig.xml</param-value>
</init-param>
பைடு நூலகம்
<load-on-startup>2</load-on-startup>
</servlet>
<!– Standard Action Servlet Mapping –> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
A.Servlet 容器在启动 Struts 应用时,会初始化这个 ActionServlet B.对于所有 URL 中以”.do”结尾的 HTTP 请求,都由 ActionServlet 处理
C.这段代码位于 struts-config.xml 中 D.这段代码位于 web.xml 中 20. 在 Java EE 中,关于框架技术,下面说法错误的是( )。 A.框架是一个可重用的半成品 B.框架能保证我们程序结构风格的统一 C.Struts 是一个 MVC 框架,简化了视图层、模型层的开发 D.DWR 是一个框架,用于简化 Ajax 的开发 21. 下列那些文件是 struts 的配置文件( )。[选两项] A.struts.xml B.struts-config.xml C.web.xml D.struts.tld 22. 在 MVC 设计模式对应的 Java 组件中,( )负责响应和处理客户的请求。 A.JavaBean B.Servlet C.JSP D.HTML 23. 在使用 Struts 时,( )是设置访问 ActionServlet 的路径。 A.web.xml 文件中的 servlet-mapping 标签 B.web.xml 文件中的 url-pattern 标签 C.struts-config.xml 文件中的 action D.struts-config.xml 文件中的 forward 24. 在 JSTL 的迭代标签 c:foreach 的属性中,用于指定要便利的对象的集合的是( )。 A.var B.items C.varStatus D.value 25. JSP 标准标签库(JST)的标签库描述符文件的后缀是( )。 A..tld B..jar C..properties D..xml 26. 在 java 企业级开发中使用框架的好处并不包括( )。
选择题(每题 2 分,共计 100 分) 1. Action 中有包括代码“request.setAttribute("data", list)”,则下面 logic:iterate 使用正确
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
3. 在 MVC 模型中,控制器是重要组成组件,针对 Struts 框架技术,( )类负责担任此角色。
A.Action B.ActionServlet C.ActionForm
D.AcrionForward
4. 在 Struts 中,ActionServlet 的作用是( )。[选两项]
A.它是所有 FormBean 的父类
17. 在 Struts 应用程序的 JSP 页面上,使用( )Struts 标签初始化从数据库查询得到的下拉列表
框选择项。
A.html:hidden B.html:from C.html:text D.html:optionsCollection

18. 下面关于 DispatchAction 的说法正确的是( )。
A.path B.type C.name D.input
14. 在使用 Struts 错误处理机制时,将报错信息定义在属性文件后,还需要在 struts-config.xml
文件中使用( )标签定义对该属性文件的引用。
A.message-resource B.action C.forward D.form-bean
D.<logic:iterate name="date" id="item">${item.title}</logic:iterate>
2. ActionForm 中的 validate 方法返回什么值,认为是验证成功( )。[选两项] 装
A.null
B.空字符串
C.一个空的 ActionError 对象 D.一个空的 ActionErrorS 对象
B.在 dispatchAction Bean 中,创建的实体操作业务的方法,传入的参数可以和普通的 Action 的

execute 方法不同
C.在 dispatchAction Bean 中,方法名的前缀必须为 to 或 do
D.与普通的 Action 的配置比较,要使用 dispatchAction,需要多一个 param
</action>
A.return (new ActionForward(mapping.getInput()));
B.return (mapping.findForward(”SayHello”));
C.return (mapping.findForward(“hello.jsp”));
D.return (mapping.findForward(“/hello.jsp”));
12. 在 struts 的配置文件中,action 节点的哪一个属性用来 action 指定引用的 actionForm( )。
A.name B.attribute C.scope D.path
13. 在 struts 的配置文件中,一般来说 action 节点的( )属性是可以不写的。[选三项]
B.它是所有 ActionBean 的父类

C.核心控制器
D.将请求中的数据封装到 FormBean 中
5. 下面 html 标签的使用中正确的是( )。[选两项]
A.<html:text type="hidden" name="opr" value="toList"/>
B.<html:submit class="btn">提交</html:submit>
D.配置 DispatchAction Bean 与配置普通 Action Bean 没有区别
线
19. 对于以下这段配置 ActionServlet 的代码,说法正确的有( )。[选三项]
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
A.web.xml
B.ApplicationResources.properties
C.struts-config.xml
D.ApplicationResources_zh_CN_properties
16. 关于 struts 的 dispatchAction,以下说法正确的是( )。
A.扩展自 dispatchAction 的 Action 类不必定义 execute 方法
6. 在 struts 应用程序的 JSP 页面上,使用 HTML:optionsCollection 标签初始化从数据库查询得到的
下拉列表框的选择项,该标签的( )属性表示用作选项显示的值。
A.name B.label C.value D.property
7. Struts 中的 ActionServlet 属于 MVC 模式中的( )。
15. 在 Struts 应用程序中,创建了定义报错信息的资源文件后,应在( )文件中添加对这个资源
文件的引用。
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
求、找到 servlet 累、加载 Servlet 类并创建 Servlet 对象。
A.客户端 B.IE 浏览器 C.Servlet 容器 D.Servlet 本身
10. 对于以下代码,HelloAction 希望把请求转发给 hello.jsp,在 HelloAction 的 execute()方法
11. Action 中的 execute 方法执行完毕后,需要跳转到 show.jsp 这个页面,下列写法中那些从形式
上是正确的( )。
A.return "show.jsp";
B.return "show";
C.return mapping.findForward("show");
D.return mapping.findForward("show.jsp");
A.DispatchAction Bean 中不需要定义 execute 方法
B.实现 DispatchAction Bean 需要实现 org.apache.struts.actions.DispatchAction 接口
C.可通过 http://localhost:8080/app/da.do?Method=save 直接访问 DispatchAction
A.结构统一,便于学习和维护
B.充分利用前人的经验总结,构建更优质的系统
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
的是( )。
A.<logic:iterate property="list" var="item">${item.title}</logic:iterate>
B.<logic:iterate name="list" id="item">${item.title}</logic:iterate>
C.<logic:iterate property="date" var="item">${item.title}</logic:iterate>
C.通过简单的配置,无需编写代码即可实现业务功能
D.开发时可专心在业务逻辑的处理上
27. 下列哪项不属于 Struts 的优点( )。
A.利用 Struts 提供的 taglib 可以大大节约开发时间
C.<html:select property="from"><html:option value="1">涞水</html:option></select> 线
D.<html:optionsCollection property="userList" label="uname" value="uid"/>
中如何实现( )。[选两项]
<action path
= ”/HelloWorld”
type
= ”hello.HelloAction”
name
= ”HelloForm”
scope
= ”request”
validate = ”true”
input
= ”/hello.jsp”
>
<forward name=”SayHello” path=”/hello.jsp” />
A.视图 B.模型 C.控制器 D.业务层
8. 在 struts-config.xml 配置文件中,使用( )元素来指定自定义的一个 RequestProcessor。
A.form-beans B.action C.controller D.set-property
9. Servet 是一个在服务器上运行、处理请求信息并将其发送到客户端的 Java 程序。( )接受服务请
相关文档
最新文档