web.xml问题

web.xml问题

Referenced file contains errors (http://xmlns.jcp.org/xml/ns/javaee/javaee_7.xsd). For more information, right click on the message in the Problems View and select "Show Details..."


如上 新建项目时xml文件里报这个错是什么?需要新增内容吗往xml里

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>servlet_in</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

</web-app>
package com.imooc.servlet.enquire;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import java.util.Set;

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 javax.servlet.http.HttpSession;

/**
* Servlet implementation class EnqueryServlet
*/
@WebServlet({"/EnqueryServlet", "/servlet/enquery"} )
public class EnqueryServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public EnqueryServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Map<String,String> map=new HashMap<String,String>();
map.put("apple","苹果");
map.put("android","安卓");
map.put("HuaWei", "华为");
Set<String> keySet=map.keySet();
String key1=request.getParameter("key1");
//boolean flag=false;

String res=null;
String res1=null;
for(String key:keySet) {
if(key.equals(key1)) {

res=map.get(key1);
request.setAttribute("value", res);
request.getRequestDispatcher("/success.jsp").forward(request, response);
}else {
res1=" 没有找到对应的单词解释!";
HttpSession session=request.getSession();
session.setAttribute("value1", res1);
response.setContentType("text/html;charset:utf-8");
response.sendRedirect("/servlet_advanced/fail.jsp");
return;
}
}





}

}

​工程名 servlet_in

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿慧 2021-04-01 14:28:20

同学你好,这个报错可能是web.xml头部报错,建议同学tomcat版本与老师的一致,如使用tomcat 8版本。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师