您的位置:首页 > 编程语言 > Java开发

关于springBoot+thymeleaf环境下返回HTML的问题(已解决)

2019-05-18 03:24 941 查看

关于springBoot+thymeleaf环境下返回页面的问题(已解决)

2019年5月18日03:02:26
第一次用这个框架写系统,17号下午因为获取css.js的问题已经耗费了我大半天的时间,晚上又碰到返回页面的时候一直给我返回字符串。。看了很多回答也没有解决。

先看我的错误

前端部分,使用ajax发送请求

function test(){
$.ajax({
url:"/user/index",	//相当于form里的action="book_list"
type:"post",
data:{
uname:$("#uname").val(),
upassword:$("#upassword").val()
},
success:function(result){
alert(result)
}
});
}

后端部分 (idea springboot thymeleaf)

返回结果
没有跳转页面,将字符串返回了出来。。尝试了CSDN上很多回答

1、@controller
2、pom.xml添加thymeleaf依赖
3、修改配置文件

以上统统试过对我没用

我甚至想不用这个来跳转页面了,在前端用js来跳转

后来…

我把提交请求的方式改成了 form表单来提交

<form id="fm" action="/user/index2">
<input class="but" id="uname" type="text" name="uname" placeholder="账   号">
<input class="but" id="upassword" type="password" name="upassword" placeholder="密   码">
<input class="but" id="log" type="submit"  value="立即登录">

</form>

居然就可以跳转成功了

无论返回的是String 还是modelAndView类型

哎。。。。。花了我一晚上的时间现在是2019年5月18日03:22:53

希望对其他人有用。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐