`
fisherhe
  • 浏览: 52359 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

struts复习总结题目下

阅读更多

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模式

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics