当前位置: 首页 > news >正文

珠海网站制作专业如何做品牌营销

珠海网站制作专业,如何做品牌营销,西安网站建设盈科,外贸阿里巴巴国际站1.当对歌手的歌曲进行编辑时候#xff0c;会把所有的歌曲信息给修改了。 解决方法:修改controller层的中SongController代码中的这一行代码 boolean flag songService.updateById(song); 2.添加歌曲#xff0c;在弹出框中输入#xff0c;没有显示。原因#xff1a;前端页…1.当对歌手的歌曲进行编辑时候会把所有的歌曲信息给修改了。 解决方法:修改controller层的中SongController代码中的这一行代码 boolean flag songService.updateById(song); 2.添加歌曲在弹出框中输入没有显示。原因前端页面没有绑定相应元素。 !--错误代码 SongPage.vue--el-dialog title添加歌曲 :visible.synccenterDialogVisible width400px centerel-form :modelregisterForm refregisterForm label-width80px enctypemultipart/form-data idtfdivlabel歌名/labelel-input typetext namename/el-input/divdivlabel专辑/labelel-input typetext nameintroduction/el-input/divdivlabel歌词/labelel-input typetextarea namelyric/el-input/divdivbrlabel歌曲上传/labelel-input typefile namefile/el-input/div/el-formspan slotfooterel-button sizemini clickcenterDialogVisible false取消/el-buttonel-button sizemini clickaddSong确定/el-button/span/el-dialog !--修改之后的代码--el-dialog title添加歌曲 :visible.synccenterDialogVisible width400px centerel-form :modelregisterForm refregisterForm label-width80px enctypemultipart/form-data idtfdivlabel歌名/labelel-input typetext v-modelregisterForm.name/el-input/divdivlabel专辑/labelel-input typetext v-modelregisterForm.introduction/el-input/divdivlabel歌词/labelel-input typetextarea v-modelregisterForm.lyric/el-input/divdivbrlabel歌曲上传/labelinput typefile namefile/div/el-formspan slotfooterel-button sizemini clickcenterDialogVisible false取消/el-buttonel-button sizemini clickaddSong确定/el-button/span/el-dialog 3.添加歌手失败 后端抛出这个错误原因参数不匹配。 java.lang.IllegalArgumentException: argument type mismatchat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:44)at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180)at org.apache.ibatis.reflection.wrapper.BeanWrapper.set(BeanWrapper.java:59)at org.apache.ibatis.reflection.MetaObject.setValue(MetaObject.java:140)........................................................................................... 2023-09-10 15:15:02.637 DEBUG 5000 --- [nio-8888-exec-1] o.s.web.servlet.DispatcherServlet : ERROR dispatch for POST /error, parameters{masked} 2023-09-10 15:15:02.639 DEBUG 5000 --- [nio-8888-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest) 2023-09-10 15:15:02.656 DEBUG 5000 --- [nio-8888-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using application/json, given [application/json, text/plain, */*] and supported [application/json, application/*json, application/json, application/*json] 2023-09-10 15:15:02.656 DEBUG 5000 --- [nio-8888-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [{timestampSun Sep 10 15:15:02 CST 2023, status500, errorInternal Server Error, path/singer/add}] 2023-09-10 15:15:02.695 DEBUG 5000 --- [nio-8888-exec-1] o.s.web.servlet.DispatcherServlet : Exiting from ERROR dispatch, status 500 解决方法检查实体类发现id字段没有自动赋值而前端也没有传递id这个参数同时Mysql数据库又设置了id为主键不能为空。因此要给id加上注解让id自增 public class Singer implements Serializable {private static final long serialVersionUID 372984511951162091L;/*** 主键*/private Integer id;/*** 姓名*/private String name; }//修改如下 public class Singer implements Serializable {private static final long serialVersionUID 372984511951162091L;/*** 主键*/TableId(value id,type IdType.AUTO)private Integer id;/*** 姓名*/private String name;} 4.更新歌曲失败 原因后端中没有写对应的方法。 解决方法我们需要在songController.class中定义该方法。 /*** 更新歌曲文件*/RequestMapping(value /updateSongUrl, method RequestMethod.POST)public Object updateSongUrl(RequestParam(file) MultipartFile avatorFile, RequestParam(id) int id) {JSONObject jsonObject new JSONObject();//如果文件是空的直接返回if (avatorFile.isEmpty()) {jsonObject.put(Consts.CODE, 0);jsonObject.put(Consts.MSG, 文件上传失败);return jsonObject;}//文件名当前时间到毫秒原来的文件名String fileName System.currentTimeMillis() avatorFile.getOriginalFilename();//文件路径String filePath System.getProperty(user.dir) System.getProperty(file.separator) song;System.out.println(filePath isfilePath);//如果文件路径不存在新增该路径File file1 new File(filePath);if (!file1.exists()) {file1.mkdir();}//实际的文件地址File dest new File(filePath System.getProperty(file.separator) fileName);//存储到数据库里的相对文件地址String storeAvatorPath /song/ fileName;try {avatorFile.transferTo(dest);//上传Song song new Song();song.setId(id);song.setUrl(storeAvatorPath);boolean flag songService.updateById(song);if (flag) {jsonObject.put(Consts.CODE, 1);jsonObject.put(Consts.MSG, 上传成功);jsonObject.put(song, storeAvatorPath);return jsonObject;}jsonObject.put(Consts.CODE, 0);jsonObject.put(Consts.MSG, 上传失败);return jsonObject;} catch (IOException e) {jsonObject.put(Consts.CODE, 0);jsonObject.put(Consts.MSG, 上传失败 e.getMessage());} finally {return jsonObject;}}
http://www.hkea.cn/news/14269445/

相关文章:

  • 网页设计公司网站制作湖南省新化县建设局网站
  • 企业网站设计步骤义乌市企推网络科技有限公司
  • 怎么做免费的产品图片网站上海景点
  • 电影网站的建设做捕鱼网站电话号码
  • 网站首页做几个关键词不错的免费网站建设
  • 中国建设银行网站查余额vs2010 iis 网站开发
  • 网站速度打开慢的原因什么样的公司才叫企业
  • 网站建设品牌推荐武昌网站建设的公司
  • 没有工信部备案的网站是骗子吗好的产品怎么推广语言
  • 销售网站网站流量来源
  • 电商网站建设的重要性北京十大室内设计公司排名
  • 供电公司网站建设内容安徽搜索引擎优化seo
  • 杨浦区公司网站建设广州市区号
  • 眉山网站制作南宁伯才网络建站如何
  • 在合肥做网站前端月薪大概多少wordpress 爆路径
  • 网站没有域名设置吗如何开发网站自己做站长
  • 做网站app怎么赚钱成都成华网站建设
  • 牡丹江建设网站wordpress 最后修改时间排序
  • 搭建影视网站违法网络推广怎么做的
  • 做外贸必须知道的网站大连网站建设推广
  • 易语言 网站开发无锡招聘网最新招聘
  • 品牌网站建设十a小蝌蚪建设网站去工信部备案需要什么资料
  • 给公司做网站wordpress加密视频播放器
  • 网站建设服务费要不要折旧呢在线做海报网站
  • 门户网站建设参考文献农民工找活平台
  • google 网站收录张店网站建设
  • 设计一个企业网站主页郑州专门做网站的公司有哪些
  • 专业做网站电话wordpress 用户角色插件
  • 玉山建设局网站专做婚礼logo的网站
  • 申请微官网的网站wordpress如何去掉amp: