ssh试题Word格式文档下载.doc
- 文档编号:13162393
- 上传时间:2022-10-07
- 格式:DOC
- 页数:17
- 大小:132KB
ssh试题Word格式文档下载.doc
《ssh试题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《ssh试题Word格式文档下载.doc(17页珍藏版)》请在冰豆网上搜索。
在基于Struts框架的Web应用中,下面关于ActionFormBean的说法正确的是(b)。
ActionFormBean用来完成一些实际的业务逻辑
Struts框架利用ActionFormBean来进行视图和控制器之间表单数据的传递
ActionForm负责调用模型的方法,更新模型的状态
ActionFormBean包含一些特殊的方法,reset()用于验证表单数据validate()将其属性重新设置为默认值
4)
分析ActionBean的execute方法:
publicActionForwardexecute(ActionMappingmapping,ActionFormform,
HttpServletRequestrequest,HttpServletResponseresponse){
ActionErrorserrors=newActionErrors();
if(!
udao.check(loginform)){
errors.add("
login"
newActionMessage("
error.login"
));
returnmapping.findForward("
failure"
);
}
}
完成以上的功能,应在下划线上填入(c)。
this.saveErrors(request,errors);
this.saveErrors(reponse,errors);
this.addErrors(request,errors);
this.addErrors(reponse,errors);
5)
在Struts配置文件中,(a)元素的processorClass属性用于配置RequestProcessor类。
<
controller>
action>
processor>
forward>
6)
Action类的execute方法返回的ActionForward对象name属性必须与struts-config.xml中<
元素的(b)属性匹配。
forward
name
path
redirect
7)
在Struts应用中,要在网页上输出personbean对象的userName属性值,下列代码(b)是正确的。
bean:
printname="
personbean"
property="
userName"
/>
writename="
html:
messagename="
8)
以下代码定义了一个Vector类型的集合变量Animals:
%
Vectoranimals=newVector();
animals.addElement("
Dog"
Cat"
Bird"
request.setAttribute(“animals”,animals);
%>
现要求通过<
logic:
iterate>
标签遍历该集合中的元素,并将每个元素的内容输出到网页中,下列代码正确的是(b)。
iterateid="
animals"
name="
element"
>
<
br>
/logic:
9)
分析ActionFormBean的validate方法:
publicActionErrorsvalidate(ActionMappingactionMapping,
HttpServletRequesthttpServletRequest){
ActionErrorserrors=newActionErrors();
if((userName==null)||(userName.length()<
1)){
returnerrors;
以上方法完成的功能为:
若用户没有在表单中输入姓名就提交表单将生成表单验证错误。
在下划线上填入(b)。
errors.add("
username"
newActionMessage("
Enterusername"
errors.add(newActionMessage("
),"
errors.add(ActionMessage("
10)
在struts开发中有页面内容:
aherf=”oprator.do?
method=add”>
添加<
/a>
method=modify”>
修改<
完成struts-config.xml的配置
action
path="
/base"
type="
struts.action.BaseAction"
/>
parameter="
action"
method"
attribute="
11)
在hibernate中,不属于主键生成方式的是(c)。
Assigned
identity
nature
squence
12)
在hibernate开发中有如下内容:
StringHQL="
deleteUsersuswhereus.usersId=?
"
;
Queryq=session.createQuery(HQL);
q.setString(0,id);
在下划线上填入(a)。
q.executeUpdate();
q.list();
q.executeQuery();
q.execute();
13)
在hibernate双向一对多关系中,
address.hbm.xml中关联关系内容如下:
setname="
TPersons"
inverse="
true"
cascade="
all"
lazy="
<
!
--key表示TPerson对应的addressid-->
key>
<
columnname="
addressid"
/key>
--集合中对应的每个对象-->
<
one-to-manyclass="
entity.TPerson"
/set>
对应person.hbm.xml联关系内容正确的是(a)。
many-to-onename="
TAddress"
class="
entity.TAddress"
<
/many-to-one>
one-to-onename="
/one-to-one>
many-to-manyname="
<
/many-to-many>
one-to-manyname="
/one-to-many>
14)
在hibernate的多对多关系中,对inverse属性描述正确的是(d)。
关系双方都在<
set>
节点中设置inverse="
属性
false"
节点中去掉inverse属性
一方在<
属性,另一方不设置
15)
在hibernate开发中,关于POJO类对象的状态说法不正确的是(d)。
自由状态(Transient):
实体在内存中自由存在,与数据库中的记录无关
持久状态(Persistent):
实体处于由Hibernate框架所管理的状态,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ssh 试题