- 浏览: 142523 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
一、问题
:没有使用版本控制的小组间的工程SSH架构,兄弟拷过来;结果登陆时老出错。当然是直接找Ta解决,结果Ta也不知道是什么原因,为甚么到了我这里就不行了,一起弄了一个晚上
还是没有解决,那个悲剧。
兄弟说为其添加了(且已实现),当然对兄弟是否已经实现了这些功能突有些怀疑:
1.教师查询功能模块。
2.输出Excel功能,
3.非登陆时的Session判断功能
4.数据库表好像也做了些comment注释。
当然添加了支持Excel报表的poi-3.2-FINAL-20081019.jar包,拓展支持PDF的包iText-2.1.3.jar,亚洲字符集包iTextAsian。
我们是使用Mysql,我是做了数据导入。
二、分析
:于是自己详细分析了整个工程出错的地方:
(1)数据表及dao字段问题。
(2)对比以前的工程看是否为properties资源问题
(3).jar包添加问题
(4)action中的struts-conf.xml问题
(5).jsp页面ActionForm 命名问题
(6)工作空间tomcat内和以前的工程有命名冲突问题。
通过与原工程的对比,排除了以上的(2)、(4)、(5)的出错可能。
三、再错
:后面发现原来的工程的登录也出了些问题,可能是没有备份,被tomcat加载是弄乱了。需要耐心啊!
因为是初涉SSH对其还是不很了解,再在原来的工程中通过数据库登录名的设置和登录尝试结果发现:
1.不是登录名和密码字符长度的问题,况且还在数据库声明的范围内。
2.自从上次从tomcat哪里设置了支持中文字符后,用户名和密码还是支持中文字符的。
3.添加的comment在*.hbm.xml中,影响了页面的请求跳转,但是为404错误,在重启tomcat才会生效。(表中没有的)
四、解决
:
库包:确保库包的匹配,添加支持,删除冲突的。
数据层:记得将数据库密码改回来,因为这个也会报500错误。
Hibernate表对象层:记得Hibernate中的表间关联含义(例如spring业务dao中的HQL语句引用了dto类),才能取得合理的登录账号。
Spring层:理清对象的反转机制。
struts:1.关联配置,记得页面跳转标识符。
2.记得运行时将调试信息注释掉,因为这个会影响程序的中断,跳转不过来。
jsp层:html:form action 下设置 property value html:submit html:reset.
发表评论
-
Unity3DHouse中成功删除信息
2011-08-10 01:12 828//在jsp页面传入的参数在Action类中调用deleteH ... -
hibernate3.0中实现修改数据记录
2011-08-10 01:11 6971.查询页面中传入参数: <a href=& ... -
Unity3DHouse4项目save(object1)到库问题的解决
2011-08-10 01:10 7141.添加时点击没有任何响应和提示,google了一遍有说是 ... -
Unity3DHouse4系统未解问题
2011-08-10 01:08 8061.struts1.2+spring 2.2+Hibern ... -
Struts表单提交的text String数据可以作为HQL中的Integer类型处理
2011-08-10 01:06 8881.传入数据的表单中的声明 :<form metho ... -
6月28日房产的登录模块报错
2011-08-10 01:04 8341.JSP语法报错 exception org.ap ... -
struts的jsp Action中传入EL表达式参数及myeclipse操作技巧(涛)
2011-08-10 01:03 8941.<a href="/searchBuild ... -
Struts标签之Cannot find bean under name org.apache.struts.taglib.html.BEAN错误
2011-08-10 01:02 1303Cannot find bean under name ... -
【转】关于在HQL中的模糊查询问题
2011-08-10 01:02 788来自:20 ... -
Struts中的Action二次请求不认路径../的解决方法
2011-08-10 01:00 856地址栏没有了项目名称:http://localhost:808 ... -
myEclipse项目部署问题之解决方法
2011-08-10 00:58 1019myeclipse下工程: 1.安装myclipse时6.5 ... -
Strut2的属性驱动,模型驱动的理解
2011-08-10 00:58 1086因为在struts1的版本中,属性的拦截以及控制的处 ... -
Hibernate注释中的参照完整性和复合主键类解析
2011-08-10 00:57 1054在引入了或声明了相关表或类后就能够使用它下面的方法,例如: ... -
【转】hibernate的@EmbeddedId嵌入式主键类详解
2011-08-10 00:56 1053复合主键也可以采用 ... -
Spring 2.*有注释的配置文件中各层配置详解
2011-08-10 00:55 858<?xml version="1.0" ... -
Spring 2.5注释程序执行过程和融合xml使用
2011-08-10 00:54 840Spring2.5注释 一、加载Spirng容器,在web. ... -
【转】Struts2注解使用解析
2011-08-10 00:54 818如果希望使用 struts2 ... -
《转》struts.xml 模块化管理
2011-08-10 00:52 825... -
《转改》Struts2和Spring的集成原理
2011-08-10 00:50 6952009年09月02日 星期三 下午 ... -
房产销售系统的服务器配置问题?
2011-08-10 00:48 709Tomcat在外面的安装时抛出404找不到资源,测试后 ...
相关推荐
ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个...
ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...
下面将详细介绍SSH框架整合的相关知识点。 1. **Spring框架**:Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能。在SSH整合中,Spring主要作为应用的核心,负责管理其他...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个“ssh框架纯净版”包含了这三个框架的基础组件和相关代码,旨在提供一个简洁、无多余依赖的开发环境。 1. **...
eclipse插件生成ssh框架和ssi框架
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。这个项目源码提供了SSH整合的实践案例,特别适合初学者学习和理解Web应用的开发流程。 Struts2作为MVC(Model-View-...
SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为基础架构框架,Struts处理视图与控制,Hibernate则专注于...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大框架。这三大框架分别负责表现层、业务层和持久层的管理,为开发者提供了高效、灵活且可扩展的开发环境。在Java Web项目中,SSH框架的...
【标题】"基于SSH框架的系统"是一种常见的企业级应用开发模式,SSH分别代表Spring、Struts和Hibernate三个开源框架的首字母缩写。Spring作为核心的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...
SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...
ssh框架搭建及实例ssh框架 ssh框架搭建及实例ssh框架
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架。它们分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和灵活的架构。本压缩包提供了搭建SSH环境所需的核心...
【SSH框架详解】 SSH框架是Java Web开发中的一个经典组合,由Spring、Struts和Hibernate三个开源框架集成,常用于构建企业级应用。这个“商贸项目SSH框架实现代码”提供了完整的源码,对于学习和理解SSH框架的工作...
SSH框架是Java开发中常用的三大框架,包括Struts2、Spring和Hibernate,它们协同工作,为Web应用程序提供了模型-视图-控制器(MVC)架构的支持。这些框架各自有着独特的功能,结合使用能够极大地提高开发效率和代码...
SSH框架,全称为Spring、Struts和Hibernate的首字母缩写,是Java开发中的一个经典组合,用于构建企业级Web应用程序。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts则处理MVC(模型-视图-控制器)架构,...
【SSH框架详解】 SSH框架,即Struts2、Spring和Hibernate的组合,是Java Web开发中常用的一种MVC(Model-View-Controller)架构模式。这个框架集合了三种技术的优势,为开发人员提供了高效、灵活的后端开发环境,...
SSH框架在IT行业中指的是Spring、Struts和Hibernate这三个开源框架的组合,它们是Java Web开发中的常用工具。淘宝网站作为中国最大的电商平台,其后端架构很可能就采用了SSH框架来构建,以实现高效、稳定和可扩展的...
SSH框架整合实战教程是针对Java开发者的高级课程,旨在教授如何高效地集成Spring、Struts和Hibernate这三个流行框架,以构建强大的企业级应用。SSH框架是Java Web开发中的经典组合,Spring提供了依赖注入和AOP(面向...
SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常用的一套集成框架。这个框架集合了MVC(Model-View-Controller)设计模式的Struts2,依赖注入和面向切面编程的Spring,以及持久层管理的...