最新Struts面试题和答案整理

【最新Struts面试题和答案整理】在许多公司中, 经常出现Struts面试问题和答案。让我们看看Struts2面试的主要问题清单。
1)什么是Struts?
Struts是用于开发基于MVC的框架的框架。 Struts2是Webwork和struts1框架的组合。更多细节…
2)struts1和struts2有什么区别?

No. Struts1 Struts2
动作类不是POJO。你需要继承抽象类。 动作类是POJO。你不需要继承任何类或实现任何接口。
前端控制器是ActionServlet。 前端控制器是StrutsPrepareAndExecuteFilter。
在处理请求时, 它使用RequestProcessor类的概念。 在处理请求时, 它使用拦截器的概念。
它只有用于视图组件的JSP。 它具有用于视图组件的JSP, Freemarker, Valocity等。
配置文件名称可以是[anyname] .xml, 并位于WEB-INF目录中。 配置文件必须是struts.xml并放置在classes目录中。
动作和模型是分开的。 动作和模型在动作类中合并。
3)Struts有什么特点?
  • 配置MVC组件
  • 基于POJO的动作
  • AJAX支持
  • 各种标签支持
  • 各种结果类型
  • 整合支援
更多细节…
4)什么是MVC?
MVC是一种设计模式。 MVC代表模型, 视图和控制器。模型表示数据, 视图表示表示, 控制器充当模型和视图之间的接口。
最新Struts面试题和答案整理

文章图片
更多细节…
5)什么是拦截器?
拦截器是一个对象, 即在请求的预处理和后处理时调用的对象。它是可插拔的。更多细节…
6)拦截器的生命周期方法有哪些?
  • 公共无效init()
  • 公共无效拦截(ActionInvocation ai)
  • 公共无效destroy()
更多细节…
7)什么是ValueStack?
ValueStack是一个堆栈, 其中包含特定于应用程序的对象, 例如动作和其他模型。更多细节…
8)什么是ActionContext?
ActionContext是在其中执行动作的容器。每个线程唯一。更多细节…
9)什么是ActionInvocation?
ActionInvocation负责调用动作。它包含动作和拦截器对象。更多细节…
10)什么是OGNL?
OGNL是struts2的一种表达语言。它代表对象图导航语言。更多细节…
11)Action接口的5个常量是什么?
  1. 成功
  2. 错误
  3. 输入
  4. 登录
  5. none
更多细节…
12)参数拦截器是什么?
参数(也称为参数)拦截器在ValueStack上设置所有参数。更多细节…
13)execAndWait拦截器是什么?
execAndWait(也称为ExecuteAndWait)拦截器用于显示中间结果或等待结果。更多细节…
14)modelDriven拦截器是什么?
modelDriven拦截器使其他模型成为ValueStack的默认对象。默认情况下, 操作是ValueStack的默认对象。更多细节…
15)验证拦截器是什么?
验证拦截器执行验证检查, 并添加字段级和操作级错误消息。更多细节…
16)捆绑的验证器是什么?
  • 必填字符串
  • 字串长度
  • 电子邮件
  • 日期
  • int
  • 网址
  • 正则表达式
更多细节…
17)plain-validator和field-validator有什么区别?
在普通验证器中, 一个验证器可以应用于许多字段。在字段验证器中, 许多验证器可以应用于单个字段。更多细节…
18)jsonValidation的用途是什么?
jsonValidation拦截器用于执行异步验证。它与验证和工作流拦截器一起使用。更多细节…
19)struts2中有哪些感知接口?
感知接口用于将信息存储在请求, 会话, 应用程序和响应对象中。下面给出了4个可识别的接口:
  • ServletRequestAware
  • ServletResponseAware
  • 会话感知
  • ServletContextAware
更多细节…
20)i18n拦截器是什么?
i18n拦截器用于为struts应用程序提供多语言支持。更多细节…
Java OOP面试问题
Java字符串和异常问题
JDBC面试问题
JSP面试问题
休眠面试问题
SQL面试题
Android面试题
MySQL面试问题
1)
2)
3)
4)
5)
6)
Java基础面试问题
Java多线程问题
Java Collection面试题
Servlet面试问题
春季面试问题
PL / SQL面试问题
Oracle面试问题
SQL Server面试问题

    推荐阅读