
框架
cblstc
海阔凭鱼跃,天高任鸟飞
展开
-
Hibernate自动建表失败
Hibernate一个demo报错,自动建表失败,上网查询发现了解决方法:MySQL5之后的type=InnoDB语法改成了engine=InnoDB。MySQL5之后对应的配置为 org.hibernate.dialect.MySQL5InnoDBDialectMySQL5之前对应的配置为 org.hibernate.dialect.MySQLInnoDBDialect原创 2017-04-22 13:20:41 · 402 阅读 · 0 评论 -
java.sql.SQLException: could not reset reader错误
第一次读取Clob数据没问题,第二次读取就报错了,原因是读取流后关闭了流,有两种解决办法。只读取一次this.getHibernateSession().refresh(att, LockMode.UPGRADE); // 未验证过,因为我是用第一种解决了问题...原创 2018-11-09 17:37:43 · 1054 阅读 · 0 评论 -
ClassNotFoundException/TypeNotPresentException错误解决办法
1 背景第一次接触dubbo项目,一个项目划分为多个子项目,我在其中一个模块新增了一个类,运行dubbo server时,报错:ClassNotFoundException/TypeNotPresentException。很明显就是新增的类没有被编译,于是maven update+project clean双管齐下,还是不行。2 解决问了项目组的大牛,知道多个子项目的情况下,有一个负责启动的...原创 2018-10-11 15:20:15 · 4302 阅读 · 0 评论 -
基于spring框架的webservice接口的开发和调试
1. 基本环境 tomcat6、spring、jdk1.72. 引入cxf的jar包 Spring框架整合webservice需要用到cxf框架,需要在pom.xml里引入以下jar包<dependency> <groupId>org.apache.cxf</groupId> <artifactId&am原创 2018-09-11 18:04:48 · 4920 阅读 · 0 评论 -
javax.servlet.ServletException: BeanUtils.populate报错原因
环境:struts1+spring+hibernate(好落后。。)错误关键字:javax.servlet.ServletException: BeanUtils.populateorg.apache.commons.beanutils.ConversionException: No value specified for 'java.sql.Timestamp'原因...原创 2018-06-25 15:45:50 · 2480 阅读 · 0 评论 -
springmvc 用拦截器+token防止重复提交
地址:http://www.cnblogs.com/hdwpdx/archive/2016/03/29/5333943.html注意:防止重复提交的那个页面要写:type="hidden"name="token"value="${token}" />转载 2018-01-17 17:50:41 · 445 阅读 · 0 评论 -
Connections could not be acquired from the underlying database问题解决
SSM项目整合时遇到这个问题,db.properties的内容如下:driverName=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/mybatis01username=rootpassword=123改成:jdbc.driverName=com.mysql.jdbc.Driverjdbc.url=jdbc\:my原创 2017-11-27 19:15:15 · 765 阅读 · 0 评论 -
弹框中使用百度地图BMap.Autocomplete,下拉提示框被覆盖问题解决
项目使用layer弹层插件,弹框中使用了百度地图BMap.Autocomplete自动提示功能,结果下拉提示框被弹层覆盖,如图所示。 上网查了一下,layer弹框的z-index为19891014。有时候你不知道弹层的z-index,所以我们只能把下拉提示的z-index尽量改大些。.tangram-suggestion-main是下拉框的class属性。.tangram-suggestion原创 2017-12-13 23:17:54 · 6136 阅读 · 2 评论 -
mybatis逆向工程问题:多次访问同一example类总是缓存第一次的结果。
背景使用ajax完成name是否存在的功能,结果每次得到的result都是第一次异步请求的result。一开始想到的是ajax缓存的问题,于是在请求url上加上随机数,结果失败。多次调试Controller类无果后,开始怀疑example类的方法带来的问题。进展考虑到对逆向工程不熟悉,我就采用手动写mapper的方式,最后竟然成功解决问题。于是把罪魁祸首锁定在example类。结果通过对servic原创 2017-12-05 14:53:32 · 1552 阅读 · 0 评论 -
Jcrop插件+Canvas实现图片上传预览+图片裁剪上传
前言想实现一个功能:用户点击上传按钮,选择图片后。图片显示在一个弹出框上,并可以对图片进行裁剪。裁剪后的图片显示在页面上。提交表单即可上传图片。遇到问题浏览器的安全设置不让用户获取上传的图片路径,实际获取的是c:\fakepath\a.jpg(假设图片是c盘下的a.jpg)ajax如何异步上传图片?Canvas画裁剪的图片时长宽不一样(本来想画100x100的图片,结果在画布上显示100x50原创 2017-12-09 09:16:27 · 2884 阅读 · 2 评论 -
SpringMVC日期类型转换问题三大处理方法归纳
前言 我们在SpringMVC开发中,可能遇到比较多的问题就是前台与后台实体类之间日期转换处理的问题了,说问题也不大,但很多人开发中经常会遇到这个问题,有时很令人头疼,有时间问题暴露的不是很明显,然后逐渐对问题进行跟踪,会发现是日期类型转换失败“映射”不到对应的持久类的日期属性上造成的,由此我还特意写过一篇博文:SpringMVC中出现" 400 Bad Request转载 2017-09-10 09:08:26 · 304 阅读 · 0 评论 -
maven配置ssh环境
版本:spring4.2.4/hibernate5.1.5/struts2 2.3.32pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach原创 2017-09-07 23:48:49 · 366 阅读 · 0 评论 -
从bug中理解action的作用
学习spring框架时,总是不能理解action为什么要加上scope=prototype,也就是为什么要多例,单例不行吗?所以,做项目的时候也没怎么注意,有时候忘记写prototype,对功能也没什么影响。直到遇到两次错误,我才理解多例的重要性。1. 在进行图片上传时,给出uploadLogo属性接收前台传递过来的数据,第一次上传图片正常保存,第二次没上传图片却保存第一次上传的图片,我当原创 2017-06-27 10:19:03 · 281 阅读 · 0 评论 -
SSH集成JUnit4测试出现懒加载的错误
今天做了ssh功能测试,结果出现了一个奇怪的错误。代码如下:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("/applicationContext.xml")public class UserTest { @Resource private CategoryDaoImpl categoryDao; @Re原创 2017-06-12 20:32:04 · 712 阅读 · 0 评论 -
no result defined for action / 404 异常
如果出现no result defined for action问题,可能是因为前台传过来的数据的类型和后台接收数据的类型不一样。比如,前台传过来的是String类型的数据,后台我写成Integer类型,就报错了。错误有点难找。----------------------------------------最近又出现这个错误,这次是因为写了名为amount的隐藏输入框<input type=...原创 2017-06-28 16:54:51 · 1056 阅读 · 0 评论 -
struts2简单的文件上传实现
先实现简单的上传功能,更多细节以后再添加。首先,form要有这个属性 enctype="multipart/form-data"其次,设置name的值再次,action中给出set方法private File uploadLogo; // 上传的文件private String uploadLogoFileName; // 文件名,如:abc.jpg、abc.gifp原创 2017-06-26 14:07:50 · 513 阅读 · 0 评论 -
ssh分页的实现
前台显示每一页数据需要哪些参数?1当前页码;2总页码(由总记录数和每页记录数决定);3当前页的数据。这样就可以确定PageBean需要哪些变量了。如何查询每一页数据?地址栏传递需要查询的页码。数据库是如何查询的?setFirstResult((当前页码-1)*每页记录),setMaxResult(每页记录)。总体的思路?记住分页的关键是获得PageBean对象,向前台传递PageBea原创 2017-06-16 09:24:08 · 360 阅读 · 0 评论 -
用户注册实现方案一
做用户注册功能非常头疼,想要做出某些网站的注册效果但苦于难以实现,经过半天的专研,总算写出点像样的东西来。随着学习的深入,以后还会修改方案,暂时供自己查阅使用。代码:1 输入框onblur调用此方法,传递参数field,作用是:后台根据field的类型,对field指定的字段进行校验。// 输入框onblur调用此方法,传递参数field,作用是:后台根据field的类型,对f原创 2017-06-15 20:40:53 · 627 阅读 · 0 评论 -
vue使用ntko控件完成word上传、html上传
前言新项目前端用的是vue框架,后端用的是struts1框架(没错,就是struts1)。客户要求增加word上传的功能,这个功能在以前老项目里面已经存在,只需将jsp改造成vue。实际上,在改造过程中遇到了很多问题,记录下。步骤ntko需要传递一些参数,我把它们写在props上,父组件使用时只需传递这些参数就可以了。 props: { settings: { ...原创 2018-12-07 10:04:35 · 5467 阅读 · 6 评论