b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

struts面试题及答案_struts2面试题_spring面试题(3)

电脑杂谈  发布时间:2017-01-28 10:26:13  来源:网络整理

3.表单的方法必须为post,因为post提交的数据在消息体中,而无大小限制。

对应的action:

4.在 Action 中新添加 3 个和文件上传相关的属性

5.如果是上个文件, uploadImage属性的类型就是 java.io.File, 它代表被上传的文件, 第二个和第三个属性的类型是 String, 它们分别代表上传文件的文件名和文件类型,定义方式是分别是:jsp页面file组件的名称+ContentType, jsp页面file组件的名称+FileName

6如果上上传多个文件, 可以使用数组或 List

1. 基于 MVC 架构,框架结构清晰。

2. 使用 OGNL: OGNL 可以快捷的访问值栈中的数据、调用值栈中对象的方法

struts面试题及答案_struts2面试题_spring面试题

3. : Struts2 的是一个 Action 级别的 AOP, Struts2 中的许多特性都是通过来实现的, 例如异常处理,文件上传,验证等。是可配置与重用的

4. 多种表现层技术. 如:JSP、FreeMarker、Velocity 等

1. 与 Servlet API 解耦的访问方式,通过 ActionContext 访问域对象对应的 Map 对象,通过实现 Aware 接口使 Struts2 注入对应的 Map 对象

2. 与 Servlet API 耦合的访问方式,通过 ServletActionContext 直接获取 Servlet API 对象,通过实现 ServletXxxAware 接口的方式使 Struts2 注入对应的对象

每个都是需要实现 Interceptor 接口

init():在被创建后立即被调用, 它在的生命周期内只被调用一次. 可以在该方法中对相关资源进行必要的初始化;

intercept(ActionInvocation invocation):每拦截一个动作请求,该方法就会被调用一次;

destroy:该方法将在被销毁之前被调用, 它在的生命周期内也只被调用一次;

1. JSON plugin

2. DOJO plugin

3. DWR plugin

4. 使用 Stream 结果类型.

1、需要在struts配置文件中指定资源属性文件的位置和名称,如

2、在相应的位置放置相应的文件

3、在JSP页面中使用来输出文本,以避免硬编码

以登录页面的国际化作为例子讲解

创建相应的资源属性文件

用标签替换登录页面的硬编码文本

测试(更改网页显示语言,以便测试不同的版本)

编程式异常处理

即我们在Action中调用业务逻辑层对象的方法时,用try{ }catch的方式来截获异常之后,手工对异常进行处理

我们以前的开发过程中,都是使用编程式的异常处理

在编程式异常处理的时候,我们可以使用struts的消息处理机制(前面所讲的内容)来对这些异常信息进行处理

自动异常处理机制

即在Action中不捕捉异常,而是将异常抛出给struts框架处理

我们需要在配置文件中指示struts如何处理这些被抛出的异常

使用元素来定义自动异常处理

元素的配置,指示了struts如何处理异常的方式

在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息

元素配置的关键属性是:

key – 即这个异常所对应的错误提示消息文本的key,这个key的值,需要在资源属性文件中进行定义

type – 即定义需要处理哪种类型的Exception

path – 定义一旦出现异常,需要转向哪个页面来进行提示,如果不定义path属性,默认情况下,将使用Action配置中的input属性的值来作为转向的页面


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29166-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...