11FormBean,ActionMappings在框架中有什么作用?有哪些属性?
<!--form-bean中type是映射对应的formbean类路径-->
<form-bean name="login" type="com..vo.LoginFormBean"></form-bean>
<form-property name="userName" type="java.lang.String"></form-property>
<form-property name="pass" type="java.lang.String"></form-property>
</form-bean>
<!--这里的name与formbean中的name属性一一对应,validate代表是否对客户端参数进行验证,input是验证失败后跳转的页面的路径,path是客户端请求的路径 type对客户端请求进行相应处理的控制器Action类路径-->
<action path="/login"
type="com.lovo.action.LoginAction"
name="login"
validate="true" input="/login.jsp">
<forward name="success" path="/success.jsp"></forward>
<forward name="fail" path="/error.jsp"></forward>
</action>
12ActionForm和动态form的区别是什么,有什么优劣?如何配置动态FormBean.
答: 动态from无法提供验,并且证违反了开闭原则,提供了自动封装formbean功能
<form-bean name="dynaLogin" type="org.apache.struts.action.DynaActionForm">
13、为什么要使用ForwardAction,IncludeAction?
答:先说说forwardaction和includeaction,这两个是用于jsp网页间的调用或转发。因为实际上很多情况,我们没有必有让每一个客户端的请求进行一系列的业务操作,诸如以前我们用过的<jsp:forward page=""> <jsp:include page=""> 和前两者功能很相似,但是不同的是sturts要求我们通过前端控制器这样做可以让控制器能够正确的选择子系统来处理,并能控制访问的时放置的作用域对象,使得jsp相互的调用和转发得到很好的流程控制。
14、请画出struts的初始化流程图和处理请求的流程图!
15、Struts有哪些验证机制?
Struts框架的一个主要好处是它提供了对接收到的表单数据进行验证的内置界面。如果有任何验证失败,则应用程序都会重新显示HTML表单,这样就可以改正无效的数据了。如果验证成功,则处理过程会继续进行。Struts框架的简单验证界面会减少与处理数据验证有关的令人头疼的事情,这样你就可以把精力集中到验证代码上,而不是放到捕获数据、重新显示不完整或无效数据的技巧上。
16、Struts的国际化是如何实现的?I18N是什么含义?
<struts-config>
<message-resources parameter="resources.application"/>
</struts-config>
message-resources标签是指message资源的文件,就是我们存放我们的多种语言的提示信息的文件,resources.application表是classes目录下的resources目录用来存放资源文件,默认语言文件名为application.properties,中文为application_zh_CN.properties,其他语言类似; 应用于请求流也应用于返回流。
i18n的含义是:internationalization(国际化)。
17、Struts框架运用了哪些设计模式?请举例说明?
集中控制器模式 观察者模式 命令模式 MVC模式
分享到:
相关推荐
比较全面的hibernate 、struts 、 spring 复习题答案。
J2EE考试复习试题_struts2_spring_hiberna,很好的学习资料哦
struts题目,信心推荐,十分重要的,可以作为struts期末复习资料,
整合最全的struts2_spring_hibernate
J2EE考试复习试题-struts2-spring-hibernate(答案整合完毕).doc
此资料为2009届燕山大学里仁学院 spring hibernate struts 三大框架期末考试重点 供下载参考
j2ee考试可以参考
请简述Struts的运行流程(图)你是否经常用连接池?请说明其含义、作用和工作过程?等等一些
内容涵盖了基础的Java编程语言知识、Servlet、JSP、JavaBean、以及更高级的框架如Spring和Struts等。题目包括选择题、填空题、判断题和编程题等多种类型,能够较全地检验自己所掌握程度。 二、适用人群 本资源适用于...
J2EE考试复习试题_struts2_spring_hibernate
此文档是即将参加面试或者笔试进行复习的最佳文档,内含面向对象,jsp+servlet、jdbc、struts等