如题,使用的是ssm框架,前端页面发了个根据id查询的请求,后端将user对象封装到modelandview里返回到新的html页面。怎么拿model的数据呢?html使用不了el,我没办法了。我主要是想实现的是修改时的回显功能。想把数据填入input的value里,谢谢
后端
@RequestMapping(value = "/findById")
public ModelAndView findById(ModelAndView mv,int uid) {
User user = userService.findById(uid);
String s = JSON.toJSONString(user);
System.out.println(user);
mv.addObject("user",s);
mv.setViewName("/admin-userupdata");
return mv;
}
前端
<tbody>
<tr>
<td align="right">用户名:</td>
<td><input type="text" name="username"style="width:80%" value='${user.uid}'></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input type="password" name="password" style="width:80%" value='${user.password}'></td>
</tr>
<tr>
<td align="right">昵称:</td>
<td ><input type="text" name="nickname" style="width:80%" value='${user.nickname}'></td>
</tr>
<tr>
<td align="right">联系方式:</td>
<td><input type="text" name="phonenum" style="width:80%" value='${user.phonenum}'></td>
</tr>
<tr>
<td align="right">地址:</td>
<td><input type="text" name="address" style="width:80%" value='${user.address}'></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" class="btn btn-primary" value="提交">
</td>
</tr>
</tbody>
有想过使用vue.js 但也不会取这种跟着页面一起转发的model。
https://blog.csdn.net/cccfire/article/details/119958196?spm=1001.2014.3001.5501