这篇文章主要内容:实现spring MVC +Mysql+html+ajax 一个完整的交互过程
【SpringMvc】从数据库读取用户信息,其中图片路径响应变成了text/html,导致图片无法显示
https://ask.youkuaiyun.com/questions/716140
以上是我原来的提问,后来问了老师才解决的。提问的截图已经很清楚了。
我原来的想法是:个人主页修改资料,用户名、性别、地区、个人签名、还有头像【主意这里是图片】。其余的信息都是文本信息,直接可以通过json传递就好了。图片不能单纯的通过存储地址信息来传递,因为后端返回信息会把地址看作文本信息。
主页html:
目录结构:
- 主页部分html代码
<form id="userForm" enctype="multipart/form-data">
<div style="margin-top: 10px">
<span>头像: </span>
<img id="testpic" src="resource/static/img/头像.jpg" style="height: 100px;width: 100px;border-radius:50% ;border: black 1px"/>
<input id="Head_img" class="uploading" type="file" name="file" accept="image/jpg,image/jpeg,image/gif,image/png"/>
<input type="hidden" id="hiddenFile" name="hiddenFile" disabled="disabled" value="hiddenFile" readonly="readonly"><br>
</div>
<div>
<span>Email:</span>
<!--隐藏字段,用来保存email -->
<input type="text" id="hiddenEmail" name="hiddenEmail" disabled="disabled" value="hiddenEmail" readonly="readonly"><br>
</div>
<div>
<span>用户名:</span>
<input type="text" id="edit_username" class="username" name="username" placeholder="请输入用户名" >
<input type="hidden" id="hiddenUsername" name="hiddenUsername" disabled="disabled" value="hiddenUsername" readonly="readonly"><br>
&