好友
阅读权限10
听众
最后登录1970-1-1
|
拦截器不能拦截post请求的控制器吗
一
个用来播放直播的播放器
使用的是post请求,
如果登录了就可以正常观看
非登录用户,报错405
-
控制器代码
@RequestMapping("/play")
public String play(String href,
String title,
Model model) {
model.addAttribute("href", href);
model.addAttribute("title", title);
return "live/ckplayer";
}
-
前台代码
function submit(href, title) {
var path = "\/springboot\/" + "live/play";
console.log(path)
// 动态表单的创建
var form = document.createElement("form");
form.action = path;
form.method = "post";
input1 = document.createElement("input");
input2 = document.createElement("input");
input1.type = "hidden";
input1.name = "href";
input1.value = href;
input2.type = "hidden";
input2.name = "title";
input2.value = title;
form.appendChild(input1);
form.appendChild(input2);
form.target = '_blank';
document.body.appendChild(form)
console.log(form)
form.submit();
document.body.removeChild(form);
;
}
-
未登录状态访问,报错
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|