根据提供的文档信息,可以看出这份文档主要是一份针对SSH(Struts2、Hibernate、Spring)三大框架的题库资料,包含了单选题、填空题、判断题和简答题等多种题型,旨在帮助学习者掌握这些框架的核心概念和技术要点。下面将对其中的部分题目及其涉及的知识点进行详细的解释和说明。 ### Struts2部分 #### 单选题知识点详解 **1. 不属于Action接口中定义的字符串常量是(C)** - **SUCCESS**: 表示成功执行后的返回状态。 - **ERROR**: 表示发生错误后的返回状态。 - **FAILURE**: **不属于** Action接口定义的字符串常量,Struts2框架中并没有定义此常量来表示特定的状态。 - **INPUT**: 表示用户输入不合法,需要重新输入的情况。 **2. 资源文件的后缀名为(D)** - 在Struts2中,通常使用.properties文件来存储国际化资源,因此资源文件的后缀名为.properties。 **3. 自定义控制器需要在(B)配置文件中进行配置。** - **struts.xml** 文件是Struts2的核心配置文件,用于配置Action、拦截器等组件。 **4. 不属于Struts2表单标签库的是(D)。** - **<select>** 标签不是Struts2特有的标签,而是HTML中的标准标签。Struts2表单标签库包含<s:textfield>、<s:textarea>和<s:submit>等标签。 **5. 在Struts应用中,能在下列哪几种范围内共享数据说法错误的是(A)。** - **request**: 可以在一次请求内共享数据。 - **session**: 可以在整个会话期间共享数据。 - **application**: 可以在所有用户之间共享数据。 - 错误选项:**request与session** 的组合范围描述不准确,它们各自有不同的作用域范围,并非只能在这两者之间共享数据。 **6. 关于struts2配置中下列说法正确的是(C)。** - **配置Action时,必须配置包信息**,这有助于组织和管理Action。 **7. 在struts配置中用(C)元素配置常量。** - **<constant>** 元素用于配置全局常量。 **8. struts2动态调用的格式为(B)。** - 动态调用的格式是 **ActionName!methodName.action**,用于指定Action的执行方法。 **9. 如果要实现struts2的数据检验功能(C)。** - 继承自 **ActionSupport** 类可以利用内置的数据验证功能。 **10. 自定义拦截器类的方式有(A)。** - 实现 **Interceptor** 接口是创建自定义拦截器的基本方式。 **11. 在struts.xml文件中,使用(B)定义拦截器。** - 使用 **<interceptor>** 元素来定义拦截器。 **12. struts2主要核心功能是由(A)实现。** - **拦截器** 是Struts2框架的核心机制之一,负责处理请求、拦截操作等。 **13. struts2中配置文件上传拦截器只允许上传bmp图片文件的代码,正确的是(B)。** - 使用 **<param name="allowedTypes">image/bmp</param>** 来限制允许上传的文件类型为.bmp格式的图片文件。 **14. 假设在Session中存在名为uid属性名,通过EL表达式访问该属性,正确的是(D)。** - 使用 **${sessionScope.uid}** 来访问Session中的属性。 **15. 不同的线程在调用Action时创建几个Action实例(C)。** - 每个线程创建1个Action实例,这是为了保证线程安全。 **16. struts2默认的处理结果类型是(A)。** - 默认的结果类型是 **dispatcher**,用于页面的跳转。 **17. 以下说法错误的是(D)。** - **Struts2只支持单文件的上传** 这一说法是错误的,Struts2支持多文件上传。 **18. 使用struts2文件上传时,前台<input>name属性为myfile,则关于后台,下列说法错误的是(D)。** - **后台File类型属性命名应为file**,而不是其他形式,因为Struts2框架约定以file开头的参数作为文件上传处理。 以上是对部分题目及其知识点的详细解释,通过这些题目和解析,可以帮助读者更好地理解Struts2框架的核心概念和技术细节。接下来的部分将继续探讨Hibernate和Spring框架的相关知识点。
剩余27页未读,继续阅读
- 粉丝: 24
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助