我知道这个问题曾经多次被问过,但在阅读了所有这些问题之后,我遗憾地找不到适用于我的答案。我这说的原因是因为我的“基本名称”即将出现为“LocalStrings”,我不确定为什么。这是我的web.xml文件的样子:
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>Backend</servlet-name>
<servlet-class>com.backend.BackendServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>TestKody</servlet-name>
<servlet-class>com.backend.TestKody</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestKody</servlet-name>
<url-pattern>/TestKody</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Backend</servlet-name>
<url-pattern>/backend</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
我可以很好地使用“Backend”servlet,但每当我尝试访问“TestKody”时,它会出现错误“由以下引起:java.util.MissingResourceException:无法找到基本名称LocalStrings的包, locale en_US。“我再次为提出之前被问过的问题而道歉,但我又找不到能够指出正确方向的答案!
编辑:
这是图片
答案 0 :(得分:1)
你错过了servlet-api
jar,如果你正在使用maven在你的项目中添加这个依赖项:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
如果没有,您可以在here的类路径中添加jar。