A) 此类可以成功编译
B) 此类无法成功编译,原因时缺少attributeChanged()方法。 C) 此类无法成功编译,原因时缺少attributeReplaced()方法。 D) 此类无法成功编译,原因时缺少attributeUpdated()方法。 11. 在Struts1.x框架中,定义如下的Action: …….
public class TxAction extends DispatchAction { public ActionForward select(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //Here Code }
}
如果需要在执行select方法后,页面跳转到disp.jsp,Here Code处的代码应该是( ) (选择两项)
A) 在struts-config.xml中定义<forward name=”disp”
path=”/disp.jsp”/>,Here Code处代码为return mapping.findForward(“disp”);
B) Here Code处的代码为return new ActionForward(“/disp.jsp”); C) Here Code处的代码为response.sendRedirect(“disp.jsp”);return
null;
D) Here Code处的代码为return “disp.jsp”;
E) Here Code处的代码为return new ActionForward(“disp.jsp”); 12. 假定Struts-config.xml里有 ……
<form-beans >
<form-bean name="txlForm" type="com.txl.struts.form.TxlForm" /> </form-beans>
<action-mappings > <action
attribute="myForm" input="/AddUpdate.jsp" name="txlForm" parameter="act" path="/tx"
type="com.txl.struts.action.TxAction" />
</action-mappings> ……
则( )可以访问到ActionForm对象(选择一项) A) request.getAttribute(“txlForm”) B) request.getAttribute(“myForm”) C) session.getAttribute(“myForm”) D) session.getAttribute(“txlForm”) E) request.getAttribute(“act”);
13. 在Struts1.x中,可以使用下述哪些方法来实现中文编码转换?
( )(选择两项) A) 直接在Action的方法中使用
request.setCharacterEncoding(“GBK”);
B) 继承ActionServlet,覆盖方法process方法,在该方法中添加
代码request.setCharacterEncoding(“GBK”);
C) 实现一个过滤器Filter,覆盖方法doFilter(),在该方法中加入
代码request.setCharacterEncoding(“GBK”); D) 在ActionForm的validate方法中加入
request.setCharacterEncoding(“GBK”);
14. 关于Hibernate的下述说法正确的是( )(选择三项)
A) 是采用ORM映射机制的持久化层开发工具 B) 负责JAVA对象和关系数据之间的映射 C)内部封装了JDBC访问据书库的操作 D) 是重量级解决方案之一
15. Hibernate所提供的多种ID产生方案中,( )方案可以保证
即使是不同种类的数据库,也不用修改ID产生的配置信息。(选择一项) A) native B) identity C) sequence D) uuid
16. 假设表titles映射为类Titles,那么查询titles表总记录数的HQL
语句是( )(选择一项) A) Select count(*) from titles B) Select count(a) from titles C) Select count(*) from Titles D) Select count(a) from Titles
3