基于Bootstrap的Java开发问题汇总(Spring MVC)


Posted in Javascript onJanuary 15, 2017

第一次接触Bootstrap框架,特别生疏。但是在慢慢了解了之后会发现bootstrap是一个前端的技术框架。结合了JQuery从而实现了非常丰富、美观的界面效果。此次项目是基于Spring MVC模式下。

1.菜单

     在Bootstrap中构建一个菜单是一件非常容易的事情。因为有专门的菜单管理,所以相比以前做过的菜单相对来说就轻松的多。只需要点开菜单管理,进行需求菜单的添加。如下图所示:

基于Bootstrap的Java开发问题汇总(Spring MVC)

        添加完菜单之后还不能显示,因为没有为菜单分配权限。接下来在角色权限管理里面为菜单进行授权。之后用授权过的账户进行登录就可以看见刚才所添加的菜单。

2.上传图片

     上传图片费了好久才完成。开始以为上传图片功能已经做成功了。但是回过头看的时候才发现是有问题的。

问题一:

      因为我是总共要上传三张图片,遇到的问题是每一次上传都上传成功了,可是数据库里的数据永远保存的最后一条的记录。最终发现发现方法的参数写错了。本来调用的是根据多个属性删除对象实体,结果发现在方法的参数里写了两个参数new String[] { "type", "typeId" },就是第二个参数typeId导致每次删除的都是用户的所有记录。最终改为new String[] { "type", "imgId" },将第二个参数改为imgId每次根据图片的类型删除。每次改变只是改变相对应的图片,避免了将同一个用户的所有图片都删除。

问题二:

     上传成功后怎么都显示不到页面。问题是之前的做法是只上传一张图片,每次上传后的图片路径保存到filePath里,然而现在变成上传三张图片后每一次上传的图片路径都会保存到filePath里,也就是说第二次上传的图片路径每次都会覆盖上一次的路径,因此三张图片在页面的显示效果永远都是同一张照片。

      最终在要显示的页面里从attachment表里面将用户对应所上传的图片显示在页面,这样就避免了filePath里只能保存一个路径的问题!

基于Bootstrap的Java开发问题汇总(Spring MVC)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript一些实用技巧小结
Mar 18 Javascript
ie与ff下的event事件使用介绍
Nov 25 Javascript
jquery Tab效果和动态加载的简单实例
Dec 11 Javascript
深入理解Angularjs中的$resource服务
Dec 31 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
Mar 22 Javascript
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
Feb 23 Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 Javascript
Node.js Domain 模块实例详解
Mar 18 Javascript
js实现表单项的全选、反选及删除操作示例
Jun 05 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
JavaScript调试的多个必备小Tips
Jan 15 #Javascript
使用Promise链式调用解决多个异步回调的问题
Jan 15 #Javascript
js实现密码强度检验
Jan 15 #Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 #Javascript
vue实现简单实时汇率计算功能
Jan 15 #Javascript
bootstrap——bootstrapTable实现隐藏列的示例
Jan 14 #Javascript
JS轮播图中缓动函数的封装
Nov 25 #Javascript
You might like
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php类中的各种拦截器用法分析
2014/11/03 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
短信提示使用 特效
2007/01/19 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
Python 常用string函数详解
2016/05/30 Python
浅谈Python 集合(set)类型的操作——并交差
2016/06/30 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
python基础教程项目三之万能的XML
2018/04/02 Python
python实现学员管理系统
2019/02/26 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
养殖项目策划书范文
2014/01/13 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
深入理解python协程
2021/06/15 Python
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
【2·13】一图读懂中国无线电发展
2022/02/18 无线电
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL