struts模拟试题

  • 格式:pdf
  • 大小:151.95 KB
  • 文档页数:10

C.<html:select property="from"><html:option value="1">涞水</html:option></select> 线
D.<html:optionsCollection property="userList" label="uname" value="uid"/>
D.配置 DispatchAction Bean 与配置普通 Action Bean 没有区别
线
19. 对于以下这段配置 ActionServlet 的代码,说法正确的有( )。[选三项]
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
B.它是所有 ActionBean 的父类

C.核心控制器
D.将请求中的数据封装到 FormBean 中
5. 下面 html 标签的使用中正确的是( )。[选两项]
A.<html:text type="hidden" name="opr" value="toList"/>
B.<html:submit class="btn">提交</html:submit>
求、找到 servlet 累、加载 Servlet 类并创建 Servlet 对象。
A.客户端 B.IE 浏览器 C.Servlet 容器 D.Servlet 本身
10. 对于以下代码,HelloAction 希望把请求转发给 hello.jsp,在 HelloAction 的 execute()方法
6. 在 struts 应用程序的 JSP 页面上,使用 HTML:optionsCollection 标签初始化从数据库查询得到的
下拉列表框的选择项,该标签的( )属性表示用作选项显示的值。
A.name B.label C.value D.property
7. Struts 中的 ActionServlet 属于 MVC 模式中的( )。
17. 在 Struts 应用程序的 JSP 页面上,使用( )Struts 标签初始化从数据库查询得到的下拉列表
框选择项。
A.html:hidden B.html:from C.html:text D.html:optionsCollection

18. 下面关于 DispatchAction 的说法正确的是( )。
<!– 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 处理
D.<logic:iterate name="date" id="item">${item.title}</logic:iterate>
2. ActionForm 中的 validate 方法返回什么值,认为是验证成功( )。[选两项] 装
A.null
B.空字符串
C.一个空的 ActionError 对象 D.一个空的 ActionErrorS 对象
A.结构统一,便于学习和维护
B.充分利用前人的经验总结,构建更优质的系统
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
中如何实现( )。[选两项]
<action path
= ”/HelloWorld”
type
= ”hello.HelloAction”
name
= ”HelloForm”
scope
= ”request”
validate = ”true”
input
= ”/hello.jsp”
>
<forward name=”SayHello” path=”/hello.jsp” />
A.web.xml
B.ApplicationResources.properties
C.struts-config.xml
D.ApplicationResources_zh_CN_properties
16. 关于 struts 的 dispatchAction,以下说法正确的是( )。
A.扩展自 dispatchAction 的 Action 类不必定义 execute 方法
12. 在 struts 的配置文件中,action 节点的哪一个属性用来 action 指定引用的 actionForm( )。
A.name B.attribute C.scope D.path
13. 在 struts 的配置文件中,一般来说 action 节点的( )属性是可以不写的。[选三项]
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 企业级开发中使用框架的好处并不包括( )。
C.通过简单的配置,无需编写代码即可实现业务功能
D.开发时可专心在业务逻辑的处理上
27. 下列哪项不属于 Struts 的优点( )。
A.利用 Struts 提供的 taglib 可以大大节约开发时间
11. Action 中的 execute 方法执行完毕后,需要跳转到 show.jsp 这个页面,下列写法中那些从形式
上是正确的( )。
A.return "show.jsp";
B.return "show";
C.return mapping.findForward("show");
D.return mapping.findForward("show.jsp");
15. 在 Struts 应用程序中,创建了定义报错信息的资源文件后,应在( )文件中添加对这个资源
文件的引用。
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
选择题(每题 2 分,共计 100 分) 1. Action 中有包括代码“request.setAttribute("data", list)”,则下面 logic:iterate 使用正确
-------------------------------------- -------------------------------------- ------------------------------ ----------------------------------------
B.在 dispatchAction Bean 中,创建的实体操作业务的方法,传入的参数可以和普通的 Action 的

execute 方法不同
C.在 dispatchAction Bean 中,方法名的前缀必须为 to 或 do
D.与普通的 Action 的配置比较,要使用 dispatchAction,需要多一个 param
3. 在 MVC 模型中,控制器是重要组成组件,针对 Struts 框架技术,( )类负责担任此角色。