永发信息网

Web Servlet 3.0 提交请求总是报404的错误

答案:2  悬赏:10  手机版
解决时间 2021-02-01 05:54
  • 提问者网友:謫仙
  • 2021-01-31 13:40
前台的请求
var url = document.location.href.substring(0,document.URL.lastIndexOf("/")+1);
function login(){
$('table').hide();
$('#reslut').html('Loading...');
var username = $('#username').val();
var password = $('#password').val();
$.ajax({
url:url+'login',
data:{"username":username,"password":password},
dataType:'json',
type:'POST'.........
后台类声明
@WebServlet(name = "TestWhiteList", urlPatterns = {"/login" },
但总是报404的错误,谁知道时怎么回事?
最佳答案
  • 五星知识达人网友:青尢
  • 2021-01-31 14:55
是不是你的tomcat没有支持到servlet3.0,好像7.0才支持到,
你是不是想试试服务器推送,我也遇到过这个问题。
最好把服务器所有代码贴出来。
全部回答
  • 1楼网友:平生事
  • 2021-01-31 15:45
问题应该出在url这个变量上面,运行中你用alert(url)打印一下。 var url = document.location.href.substring(0,document.URL.lastIndexOf("/")+1); 为什么要用document.location.href呢,应该可以用EL表达式或JSP表达式吧?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯