答:struts 2 中的 MVC 模式包含 Actions、Interceptors、Value stack/OGNL、Result/Result 类型和视图技术等组件。
答:这是在面试中提出的基本 Strut 2 面试问题。在Strut 1中,action类不是POJO,需要继承抽象类。前端控制器是一个动作 servlet。它只有JSP 用于组件视图。在strut 1中,可以在WEB-INF目录下放置一个配置文件。它在处理请求时使用请求处理器类的概念。在 Strut 1 中,动作和模型是分开的。
在Strut 2中,动作类是POJO,不需要继承任何类,也不需要实现任何接口。对于视图组件,它有 JSP、自由市场等。在strut 2 中,函数控制器是Struts Prepare 和Execute 过滤器。在这种情况下,必须将配置文件命名为 struts.xml 并放置在 classes 目录中。它在处理请求时使用拦截器的概念。在 strut 2 中,动作和模型被组合在动作类中。
答:strut中一个请求的生命周期是:
用户向服务器发送请求以请求某些页面。
过滤器调度程序查看请求,然后确定适当的操作。
配置的拦截器功能适用,例如验证和文件上传等。
执行所选动作以执行请求的操作。
之后,如果需要,再次配置用于执行任何后处理的拦截器。
最后,由视图准备结果并将结果返回给用户。
答:有 3 个不同的内置主题:
简单主题:这是一个内容很少的最小主题。这意味着文本字段标记呈现HTML 标记时没有标签、验证、错误报告或任何其他格式或功能。
XHTML 主题:它被称为 struts 2 使用的默认主题,并提供了简单主题提供的所有基础知识。它添加了其他几个功能,例如每个 HTML 的 HTML 标签的标准两列表布局、验证和错误报告等。
Css_xhtml 主题:这个主题提供了简单主题提供的所有基础知识,并添加了其他几个功能,例如标准的基于 CSS 的两列布局和使用 div 标签作为 HTML struts 标签、每个 HTML struts 的标签标签并根据 CSS 样式表放置。
答:在 Strut 2 中,验证框架帮助应用程序在执行操作方法之前运行规则以执行验证。动作类应该扩展动作支持类来获得方法执行的验证。在 Struts 2 中,验证框架的工作方式如下:当用户按下提交按钮时,它会自动调用验证方法来执行,如果任何一个条件语句为真,那么strut 2就会调用它的add-field-error方法。如果发现任何错误,strut 2 将不会继续执行方法。甚至该框架也会作为调用函数的结果返回输入。当验证失败并且 strut2 返回输入时,它将显示视图文件。它使用了 strut 2 标签,因此错误消息将自动添加。
答:这是在面试中被问到的最流行的 Struts 2 面试问题。它是规划和实施产品和服务的过程,以便它们可以很容易地适应特定的当地语言和文化,这被称为本地化,而实现本地化的过程被称为国际化。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习