一个blog小项目中遇到的问题

小项目使用了easyui,在使用中遇到了一些问题,罗列如下,后续再有的,继续补充。

1.封面图上传的时候,使用jQuery函数,页面加载即加载方法,需要的效果是,选择上传的图片后,页面会显示图片的缩略图,使用ajax局部刷新,所以需要的是onChange事件,错写为onClick事件,导致图片上传不成功,没有缩略图显示。

$(function () {
    $("#blog-cover-file").filebox({
        onChange:function () {
            uploadBlogCover();
        }
    })
})

2.blog页面加载的同时,就加载数据,url路径,uploadJson路径里/ ? 写错,导致页面404,报错/blog.html/act=upload找不到,一定写正确,?后面跟的是参数与参数值,/后面是路径

var kindEditorParams = {
    filePostName:'file',//指定上传文件参数名称
    uploadJson:'<%=request.getContextPath()%>/blog.html?act=upload',//指定上传文件请求的url    dir:'image',//上传类型,分别为imageflashmediafile
}

3.修改功能,需要页面先加载数据库信息,有一个属性没有加载到,字段名没写错,和数据库链接没有错,最后发现是mapper文件中,漏查了这一个数据

<select id="getBlogById" parameterType="int" resultMap="blogMap">
    select ID,TITLE,COVER,CREATED_DATE,USER_ID,VIEW_COUNT,CATEGORY_ID,CONTENT
    from BLOG_CONTENT where ID=#{id}
</select>
4.刚刚给这个项目加了一个登录功能,BLOG_CONTENT表中有一个user_id字段,对应user表的id,因为之前有写的一个user表,就直接拿来用了,但是字段是uid,以为可以直接用,在mapper文件还有pojo实体类中都写的id,column字段写的uid,启动后,发现查不到对应内容,控制台报错NoSuchMethod....之类的,具体是说对应的controller中找不到这个对应的方法,修改了表字段为id后,可以正常显示了。所以如果有相关联的表,字段名一定要一致,否则会有意想不到的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值