摘要:该异常的原意是因为在映射文件中出现了两个一样的属性名: <property name="相同的属性名出现了两次以上" > <property name="相同的属性名出现了两次以上" > 干掉一个或者修改一个即可。
阅读全文
摘要:在完成了ssh框架搭建的基础上,我尝试着去了解更多。新一阶段还是一些简单的增删改查,只是提高自己的熟练度。 这一片我要创建一个登录页面,并查询数据库完成登录。 一、创建实体: 1、1新建职员实体employee: 1、2创建部门实体department: 二、实体映射文件: 2、1employee的
阅读全文
摘要:检查后台获取前端页面数据打印到console控制台无乱码:tomcat配置没有问题; 检查MySQL数据库编码设置:字符集:utf8 -- UTF-8 Unicode,排序规则:utf8_general_ci无误,数据库可以保存中文。 两方面无误后保存乱码:在ssh框架配置数据库连接参数后追加 “?
阅读全文
摘要:修改struts.xml配置:struts.devMode value="false" 在实际应用开发或者是产品部署的时候,对应着两种模式: 开发模式(devMode);此时 DevMode=ture; 产品模式(proMode);此时 DevMode=false; 在一些服务器或者框架中也存在着这
阅读全文
摘要:持久层只要完成数据对数据库增删改查的操作,我们常说的hibernate区别于mybatis是在于他的全自动,而hibernate的全自动则主要体现于 他的模板,一些简单的数据操作我们就不用再去手写sql了,可以通过对hibernate模板的配置去完成。 一、在dao中注入hibernate模板 1.
阅读全文
摘要:一、创建hibernate实体映射文件。 在实体所在包创建映射文件product.hbm.xml,引入hibernate的映射约束。(该约束位于hibernate3.jar里面hibernate-mapping-3.0.dtd,可cope使用)如下图: product.hbm.xml: 二、利用sp
阅读全文
摘要:ssh框架的运作方式就是页面请求控制层,控制层调用dao层的方法,dao层完成对数据的操作的一个过程。 现在我们初步简单编写各层的class. action控制层: ActionSupport:实现了很多的实用借口,提供了很多默认方法,这些默认方法包括国际化信息的方法、默认的处理用户请求的方法等,这
阅读全文
摘要:在ssh web项目src下一次创建 com.ssh/ .action .dao .entity .service 四个包,example: 在entity包下创建class,name: product →finish 在webroot下create我们的第一个页面addproduct.jsp 注意
阅读全文
摘要:在引入了宽假所需要的jar包后,引入相应配置文件。 一、Struts2的配置文件: 1、Struts2的黑心过滤器,在web.xml中引入: (深度剖析:filter-class的快速配置,这一块我们每个人不可能一字不差的记住,这时候可以通过ctrl+shift+t的快捷键调出查找类文件的 对话框,
阅读全文
摘要:一年多未使用了,有些东西真的会忘。 一、ssh的图形化记忆运作流程 二、Struts2、hibernate、spring需要引用的jar包 Struts2: 基本开发:struts-2.3.32\apps\struts2-blank.war解压后的全部jar, 注解开发:struts2-spring
阅读全文