17. struts2框架中为了处理中文乱码问题,可以采用下列哪些方法?
( )(选择两项)
A) JSP页面中设置pageEncoding=utf-8,其它不作设置;
B) JSP页面中设置pageEncoding=GBK,同时在struts.xml中配置
struts.i18n.encoding=GBK;
C) JSP页面中设置pageEncoding=GBK,其它不作设置;
D) JSP页面中设置pageEncoding=utf-8,同时也应该在struts.xml
中设置struts.i18n.encoding=utf-8
18. struts2中有如下的Action来完成单表的CRUD操作:
public class CrudUserAction extends ActionSupport { // 增加 public String create() throws Exception { …… } // 查询 public String retrive() throws Exception { …… } // 修改 public String update() throws Exception { …… } // 删除 public String delete() throws Exception { …… } }
为了分别调用Action中的每个方法,应该在struts.xml中设置( ):(选择两项)
A) <struts> <package name="actions" extends="struts-default"> <action name="CrudUser" class="action.CrudUserAction"> …… </action> </package> </struts>
每个方法的调用路径为CrudUser!create.action、CrudUser!retrive.action等
B) <struts>
<package name="actions" extends="struts-default">
<action name="User_*" class="action.CrudUserAction" method="{0}"> …… </action> </package> </struts>
每个方法的调用路径为User_create.action、User_retrive.action等 C) <struts>
<package name="actions" extends="struts-default"> <action name="User_*" class="action.CrudUserAction" method="{1}"> …… </action> </package> </struts>
每个方法的调用路径为User_create.action、User_retrive.action等 D) <struts>
<package name="actions" extends="struts-default"> <action name="User_{1}" class="action.CrudUserAction" method="{1}"> …… </action> </package> </struts>
每个方法的调用路径为User_create.action、User_retrive.action等
19. Struts2中希望在Action中为session放入属性islogin,应使用
( )代码?(选择两项)
A) request.getSession.setAttribute(“islogin”,…); B) session.setAttribute(“islogin”,…);
C) ServletActionContext.getRequest().getSession().setAttribute(“islo
gin”,…);
D) ActionContext.getContext().getSession().put(“islogin”,…); 20. 在Spring2.5中bean生成的时候默认都是单实例的,假设希望bean
的生成是多实例的,需要做的设置是( )? (选择一项) A) <bean id=”…” class=”…” singleton=”false”/> B) <bean id=”…” class=”…” singleton=”true”/> C) <bean id=”…” class=”…” scope=”singleton”/> D) <bean id=”…” class=”…” scope=”prototype”/>
21. Spring2.5中可以使用哪个annotation来声明方法受事务控制
( )。(选择一项) A) @Transaction
4