初次使用Eclipse,在搭建Struts+Ibatis+Spring开发环境的过程中遇到了不少的小问题,很多都是些常识性的问题,对高手来说不值一提,但对于我刚入行的新手来说,却是值得借鉴。特此分享出来,供需要帮助的后来人借鉴,呵呵!以下是我在配置过程中所出的错误:
1.我在项目发布后,发现项目名称和我原来准备用的项目名称不一致,我就将项目名改正,这样导致报错,于是我又重新将项目名改回,但还是有问题。在Eclipse中所报的错误是:Could not publish server configuration for Tomcat v6.60 Server at localhost. Two or more Web modules defined in the configuration have the same context root (/WebProject). To start this server you will need to remove the duplicate(s).
其原因是在更改了项目名称之后,再改回来,在tomcat 的server.xml中,重复增加了项目造成的,删除重复加载的项目,重新运行。错误解决。
2.从后台向数据库插入数据的时候,在命令行中从Mysql数据库里查询出来的中文是乱码(几个问号),开始以为是前台页面的编码格式utf-8和数据库的编码格式不一致导致的,于是就把前台的页面的编码格式改成了gbk,结果报错:Cause: java.sql.SQLException: Incorrect string value: '\xD2\xC2\xB7\xFE' for column 'proname' at row 1。抛异常了,说明不是编码不一致的问题,改正后,又忙活了一段时间,终于找到了问题所在。
其原因是在winXP系统中的命令行控制台的默认解析的编码格式是GBK,而mysql数据库设置的默认编码格式是utf8,插入的中文到数据库是完全没问题的,但是在命令行显示出来就是乱码了,
解决办法:在mysql数据库的命令行下输入以下命令:set names gbk;再从数据库查询就正确了,问题解决!
分享到:
相关推荐
在"struts+spring+ibatis"的整合应用中,Spring通常作为核心,管理Struts的Action以及iBatis的数据访问对象(DAO)。Struts处理HTTP请求,将请求转发给Spring管理的Action,Action再通过Spring的依赖注入获取到...
Struts2、Spring和iBatis是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、业务逻辑层和服务数据访问层。本文将详细介绍这三个框架如何整合,以及在实际项目中如何运用。 首先,Struts2作为表现...
flex+spring+struts2+ibatis 整合的eclipse工程,可以导入eclipse环境下直接使用,因为加入开发的jar大于了上传的最大限制,只能把jar另外打包上传,下载可以从我上传资源的lib1,lib2下载,这个工程的搭建花费了我两...
Struts、iBatis和Spring是Java开发中的三个重要框架,它们在构建Web应用程序时各自承担着不同的职责。本项目“网上宠物店”利用这些框架的集成,提供了一个完整的、可运行的示例,让我们来深入了解一下它们的核心...
Struts+Spring+Ibatis框架是Java Web开发中常见的轻量级组合,它们各自负责不同的职责,协同构建高效、可维护的J2EE应用程序。Struts作为MVC框架,负责控制流程;Spring提供依赖注入和面向切面编程,增强系统的灵活...
耗时3天,对Struts2+Ibatis+Spring3.0+JreeChart进行了完整整合 包括Spring3.0的事务配置 OSCache二级缓存的配置 log4j实现输出Sql到控制台 JfreeChart与Struts2,Spring3.0的整合 对一个简单的表实现查询,批量删除...
在本项目整合中,我们将探讨如何将三个著名的技术框架——Spring、Struts2和IBatis——集成在一起,创建一个高效且灵活的企业级Web应用程序。这个整合通常被称为SSH(Spring、Struts2、Hibernate或iBatis)框架栈,...
标题"struts+spring+ibatis实例"表明这是一个实际操作的项目,用于演示这三大框架如何协同工作。开发者通过这个实例,可以深入理解这三个框架的集成过程以及它们各自的角色。 描述中提到,这个实例"非常简单,适合...
Struts2、iBatis和Spring是Java Web开发中的三个重要框架,它们分别负责MVC模式中的Action层、数据访问层和应用上下文管理。这三个框架的集成可以提供高效、灵活且可扩展的Web应用程序解决方案。 **Struts2** 是一...
在本项目中,Spring可能被用来管理Bean、处理事务、实现AOP功能以及与其他框架如Struts2和iBatis的集成。 【iBatis】iBatis是一个SQL映射框架,它允许开发者将SQL查询直接写在XML配置文件中,从而分离数据访问层与...
【Spring + Struts2 + iBatis + Eclipse 整合】是Java Web开发中的经典组合,这个整合项目为初学者提供了深入理解这四个组件协同工作的机会。以下将详细阐述这四个关键技术及其整合过程中的关键知识点。 1. Spring...
Struts2、iBatis和Spring是Java Web开发中经典的三大框架,它们组合在一起可以构建出高效、可维护的Web应用程序。在这个实例中,我们将深入探讨这三个框架如何协同工作,以及如何通过源码和工具来理解和应用它们。 ...
Struts、Spring、iBatis和MySQL是Java Web开发中常用的四大框架,它们结合使用可以构建高效、可维护的企业级应用程序。在这个简单的配置实例中,我们将深入探讨这四个组件如何协同工作,以及如何进行基本的集成配置...
参考一下链接,修改了下,做了个例子 http://shiningwu.javaeye.com/blog/184117 差别在于action没有继承ModelDriven,并且把所有需要的jar包都打包了,实现了登陆,修改,删除,一览功能 工具为mysql + tomcat6
这个压缩包文件"基于struts+spring+ibatis的轻量级J2EE开发.rar"很可能包含了一套完整的示例项目或者教程,用于演示如何整合这三大框架进行开发。 Struts是Apache软件基金会的一个开源项目,主要用于MVC(Model-...
下面将详细介绍如何在Eclipse中进行这个整合,并提供一个适合新手学习的SSSI(Struts2、Spring、iBatis、SSI)整合的Demo。 1. **Struts2框架**: Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Web...
在IT行业中,构建Web应用程序是常见的任务之一,而使用Maven、Struts2、Spring和iBatis这四个技术栈可以有效地实现这一目标。本文将详细介绍如何使用Maven来搭建一个整合了Struts2、Spring和iBatis的项目。 首先,...
struts2.1.6+Spring2.0.8+Ibatis2.3.4工程 开发工具:eclipse3.3+myeclipse6.5 应用技术:Struts2,Spring,Ibatis 数据库:oracle 测试JDK:JDK1.6 测试服务器:Tomcat6.0 非常完整的工程,部署到Tomcat上就可以使用...