SpringMVC与EasyUI整合教程:编码设置与异常处理(2013年版本)

需积分: 4 8 下载量 73 浏览量 更新于2024-07-26 收藏 384KB DOC 举报
本篇笔记详细记录了作者在2013年1月18日使用easyui与spring MVC框架时遇到的问题与解决方案,以及对spring MVC核心概念的简要概述。以下是主要内容的详细说明: 1. **Java文件编码问题** (2012年8月14日) 在开发过程中,遇到中文字符乱码问题,作者通过Eclipse的设置解决了这个问题。具体步骤是进入`Window -> Properties -> General -> Workspaces`,将文本文件编码更改为UTF-8,确保源代码在不同平台下的一致性。 2. **Spring MVC配置** (2012年8月15日) 介绍了一个Spring MVC中的关键配置部分,涉及`InternalResourceViewResolver` bean,用于指定视图解析规则。这个bean定义了视图的前缀(`/WEB-INF/pages/`)和后缀(`.jsp`),使得返回的视图路径正确无误。此外,作者还提到了Spring MVC的DispatcherServlet,它是整个框架的核心,负责请求分发,采用FrontController模式,通过后端控制器(Controller)、映射处理器(Mapping)和视图解析器(View Resolver)协作,构建完整的请求处理流程。 3. **Spring注解自动装配** (@Autowired) 作者指出,在Spring MVC中使用`@Autowired`注解可以简化依赖注入,无需显式声明getter和setter方法,Spring框架会自动管理对象实例化。这大大提升了代码的简洁性和可维护性。 4. **Oracle数据库连接** (未具体日期) 提供了Oracle数据库的安装路径,强调了如何通过修改tnsnames.ora文件来添加新的服务名,以便跨服务器访问数据库。这涉及到数据库连接配置的重要环节。 5. **Servlet API jar文件缺失** (错误与解决) 遇到了类型转换错误,原因是项目缺少`servlet-api.jar`。解决方法是找到缺失的jar文件,通常在Apache Software Foundation的相应目录下,如`D:/ProgramFiles/ApacheSoft...`,将其添加到项目的类路径中。 通过这篇笔记,读者可以了解到如何处理Eclipse的编码问题,Spring MVC的基本配置,以及在实际开发中遇到的一些常见问题及其解决策略。同时,对于Spring框架的工作原理和便捷特性,有了更深入的理解。