关于struts的一些总结题目上
1.struts是什么样的框架?
?答:struts是一个基于mvc模式的web层开源框架。
2.Struts的控制器有哪些?主要由哪个负责?
答:控制器包括action,actionservlet,requestProcessor,主要由actionServlet负责。
3.Struts的默认配置文件是哪个?
答:?struts-config.xml。
4.Struts的视图对象有哪些?
答:ActionForm DynaActionForm ,jsp tld jstl
5.Struts的ActionServlet的作用是什么?
答:接收请求参数,将请求交给action进行处理,然后返回结果交给actionservlet,并进行转发。
6.Struts的动态form有哪些?
答:DynaActionForm
7.Struts中的Action的作用?Action在配置文件中如何配置?
答:Action是一个命令对象,是用户请求和业务逻辑之间的桥梁,每个Action充当客户的一个业务代理,当业务请求当达后为委派相应的业务类去处理.
<action-mapping>
?? <action type="aciton类的映射路径" name="对应formbean中的name" path="请求路径" validate="">
</action>
</action-mapping>
8.Struts提供了哪些扩展?
???? Actionservlet 前端控制器
???? RequestProcessor 请求处理器
???? ActionForm
???? Action 扩展action,才具有控制器的能力
???? plngIn插件
9.ActionMessage的构造函数中的key,value有什么含义?
???????? 一个是键 一个是值 与资源文件对应 通过key去找到资源文件中信息的描述。
10.ActionError和ActionMessage,ActionErrors的关系?
?????? 3个都是org.apache.struts.action中的类,actionerror和actionerrors都继承了AcionMessages.