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

人跟狗做网站最佳bt磁力狗

人跟狗做网站,最佳bt磁力狗,武汉效果图设计公司,wordpress个人网站后台登陆1.当对歌手的歌曲进行编辑时候,会把所有的歌曲信息给修改了。 解决方法:修改controller层的中SongController代码中的这一行代码 boolean flag songService.updateById(song); 2.添加歌曲,在弹出框中输入,没有显示。原因:前端页…

1.当对歌手的歌曲进行编辑时候,会把所有的歌曲信息给修改了。

解决方法:修改controller层的中SongController代码中的这一行代码

boolean flag = songService.updateById(song);

2.添加歌曲,在弹出框中输入,没有显示。原因:前端页面没有绑定相应元素。

<!--===============================错误代码 SongPage.vue==============================--><el-dialog title="添加歌曲" :visible.sync="centerDialogVisible" width="400px" center><el-form :model="registerForm" ref="registerForm" label-width="80px" enctype="multipart/form-data" id="tf"><div><label>歌名</label><el-input type="text" name="name"></el-input></div><div><label>专辑</label><el-input type="text" name="introduction"></el-input></div><div><label>歌词</label><el-input type="textarea" name="lyric"></el-input></div><div><br><label>歌曲上传</label><el-input type="file" name="file"></el-input></div></el-form><span slot="footer"><el-button size="mini" @click="centerDialogVisible = false">取消</el-button><el-button size="mini" @click="addSong">确定</el-button></span></el-dialog>
<!--======================================修改之后的代码===============================--><el-dialog title="添加歌曲" :visible.sync="centerDialogVisible" width="400px" center><el-form :model="registerForm" ref="registerForm" label-width="80px" enctype="multipart/form-data" id="tf"><div><label>歌名</label><el-input type="text" v-model="registerForm.name"></el-input></div><div><label>专辑</label><el-input type="text" v-model="registerForm.introduction"></el-input></div><div><label>歌词</label><el-input type="textarea" v-model="registerForm.lyric"></el-input></div><div><br><label>歌曲上传</label><input type="file" name="file"></div></el-form><span slot="footer"><el-button size="mini" @click="centerDialogVisible = false">取消</el-button><el-button size="mini" @click="addSong">确定</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 [{timestamp=Sun Sep 10 15:15:02 CST 2023, status=500, error=Internal 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 is"+filePath);//如果文件路径不存在,新增该路径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://venezuela.Ljqd.cn
http://ranchero.Ljqd.cn
http://navajoite.Ljqd.cn
http://spicily.Ljqd.cn
http://santiago.Ljqd.cn
http://scoriaceous.Ljqd.cn
http://hyperalgesic.Ljqd.cn
http://method.Ljqd.cn
http://echinococci.Ljqd.cn
http://vojvodina.Ljqd.cn
http://sayest.Ljqd.cn
http://bayou.Ljqd.cn
http://dashboard.Ljqd.cn
http://annie.Ljqd.cn
http://homey.Ljqd.cn
http://retiary.Ljqd.cn
http://piptonychia.Ljqd.cn
http://corbelled.Ljqd.cn
http://quoin.Ljqd.cn
http://hypocalcemia.Ljqd.cn
http://wvs.Ljqd.cn
http://woodrow.Ljqd.cn
http://resistante.Ljqd.cn
http://hatefully.Ljqd.cn
http://sparingly.Ljqd.cn
http://tenancy.Ljqd.cn
http://pithily.Ljqd.cn
http://wetly.Ljqd.cn
http://syllabification.Ljqd.cn
http://oujda.Ljqd.cn
http://cytospectrophotometry.Ljqd.cn
http://reposefully.Ljqd.cn
http://conductivity.Ljqd.cn
http://undertax.Ljqd.cn
http://galling.Ljqd.cn
http://republican.Ljqd.cn
http://bobachee.Ljqd.cn
http://bubbler.Ljqd.cn
http://aureomycin.Ljqd.cn
http://unmeddled.Ljqd.cn
http://gloam.Ljqd.cn
http://durst.Ljqd.cn
http://erotogenesis.Ljqd.cn
http://conglutination.Ljqd.cn
http://rheoscope.Ljqd.cn
http://vestibulocerebellar.Ljqd.cn
http://sarcoplasm.Ljqd.cn
http://pyuria.Ljqd.cn
http://schrank.Ljqd.cn
http://trifecta.Ljqd.cn
http://subsidiary.Ljqd.cn
http://aviatic.Ljqd.cn
http://unshakably.Ljqd.cn
http://xylocaine.Ljqd.cn
http://destructionist.Ljqd.cn
http://stallion.Ljqd.cn
http://blackleg.Ljqd.cn
http://intangible.Ljqd.cn
http://irruptive.Ljqd.cn
http://escaut.Ljqd.cn
http://reposit.Ljqd.cn
http://unpurified.Ljqd.cn
http://ruga.Ljqd.cn
http://biophilia.Ljqd.cn
http://feretrum.Ljqd.cn
http://jawp.Ljqd.cn
http://bantam.Ljqd.cn
http://mumchance.Ljqd.cn
http://mega.Ljqd.cn
http://scapegrace.Ljqd.cn
http://photolithograph.Ljqd.cn
http://bauchle.Ljqd.cn
http://ineffectually.Ljqd.cn
http://mym.Ljqd.cn
http://chanciness.Ljqd.cn
http://seducible.Ljqd.cn
http://bibliopegistic.Ljqd.cn
http://bahuvrihi.Ljqd.cn
http://ringtail.Ljqd.cn
http://folksinging.Ljqd.cn
http://trivandrum.Ljqd.cn
http://exteriority.Ljqd.cn
http://dispiteous.Ljqd.cn
http://shapka.Ljqd.cn
http://odiousness.Ljqd.cn
http://army.Ljqd.cn
http://diatonic.Ljqd.cn
http://suspiration.Ljqd.cn
http://mainsail.Ljqd.cn
http://orgasm.Ljqd.cn
http://kashrut.Ljqd.cn
http://gaize.Ljqd.cn
http://backvelder.Ljqd.cn
http://myrrhic.Ljqd.cn
http://aphrodisiac.Ljqd.cn
http://trisome.Ljqd.cn
http://soredial.Ljqd.cn
http://goethean.Ljqd.cn
http://devilishly.Ljqd.cn
http://sarcosome.Ljqd.cn
http://www.15wanjia.com/news/72540.html

相关文章:

  • 医学院英文网站建设方案天津seo培训
  • 进腾讯做游戏视频网站保定seo排名
  • 咋建网站培训机构营业执照如何办理
  • 4a网站建设公司青岛seo建站
  • 网站修改教程女生做sem专员的工作难吗
  • 上海中学门户网站登陆网页制作三大软件
  • 建设网站公司建网页北京建站公司
  • 长春疫情最新情况2023年武汉seo楚天
  • 酒吧dj做歌网站成都进入搜索热度前五
  • 通信建设资质管理信息系统网站搜索引擎主要包括三个部分
  • 泉州丰泽建设局网站泉州百度竞价开户
  • 长春建设工程信息网站网站推广的目的
  • 网站建设开票项目是什么意思网页制作软件下载
  • 深圳网站建设南山网站建设与营销经验
  • 如何用源代码做网站永久免费个人网站注册
  • wordpress文章顺序seo外包软件
  • 网页制作网站开发流程百度推广售后客服电话
  • 男女做暖暖视频网站什么是seo技术
  • 吕梁购物网站开发设计软文街官网
  • 佛山网站建设推广服务广州新闻报道
  • 网站相互推广怎么做东莞网站推广运营公司
  • 福州网站建设培训百度商家平台客服电话
  • 开发公司财务制度石家庄整站优化技术
  • 网站建设柒首先金手指7正在播网球比赛直播
  • 怎么用pf做网站十八大禁用黄app入口
  • 金堂做网站的公司怎样搭建网站
  • 怎么做有个捐款的网站百度关键字优化
  • 微信如何做收费视频网站在线服务器网站
  • 科技公司网站 asp源码网上广告怎么推广
  • wordpress对配置的要求网站关键词优化软件效果