ssh试题Word格式文档下载.doc

上传人:b****1 文档编号:13162393 上传时间:2022-10-07 格式:DOC 页数:17 大小:132KB
下载 相关 举报
ssh试题Word格式文档下载.doc_第1页
第1页 / 共17页
ssh试题Word格式文档下载.doc_第2页
第2页 / 共17页
ssh试题Word格式文档下载.doc_第3页
第3页 / 共17页
ssh试题Word格式文档下载.doc_第4页
第4页 / 共17页
ssh试题Word格式文档下载.doc_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

ssh试题Word格式文档下载.doc

《ssh试题Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《ssh试题Word格式文档下载.doc(17页珍藏版)》请在冰豆网上搜索。

ssh试题Word格式文档下载.doc

在基于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框架所管理的状态,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1