老师,帮忙看一下这什么情况,为什么提示404未找到?

来源:2-7 利用Ajax实现新闻列表

黎明灬

2020-03-06 18:51:31

package com.imooc.ajax;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.alibaba.fastjson.JSON;


@WebServlet("/news_list")
public class NewsListServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

    public NewsListServlet() {
        super();
       
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		List <News>list=new ArrayList<News>();
		list.add(new News("TIOBE:2018年5月","2018-5-1","TIOBE","..."));
		list.add(new News("TIOBE:2018年6月","2018-6-1","TIOBE","..."));
		list.add(new News("TIOBE:2018年7月","2018-7-1","TIOBE","..."));
		list.add(new News("TIOBE:2018年8月","2018-8-1","TIOBE","..."));
		list.add(new News("TIOBE:2018年9月","2018-9-1","TIOBE","..."));
		String json=JSON.toJSONString(list);
		System.out.println(json);
		response.getWriter().println(json);
		response.setContentType("text/html;charset=utf-8");
	}

}

http://img.mukewang.com/climg/5e6229e309154b8104170600.jpg

http://img.mukewang.com/climg/5e6229e30939d54c06680286.jpg


写回答

1回答

好帮手慕阿莹

2020-03-06

1、从同学贴的图片和代码看起来没有问题。

可以如下试一下

1、重新编译一下-public -clean

2、查看一下tomcat中是否有把这个项目添加进去呢?例如:


http://img.mukewang.com/climg/5e623e6b0997508303210070.jpg

3、看一下web.xml的版本是否是2.5的呢?如果是,建议改成3.1试试

http://img.mukewang.com/climg/5e623f06090069fa04760072.jpg

如果我的回答解决了你的问题,请采纳,祝学习愉快.

0

0 学习 · 9666 问题

查看课程