- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Servlet returns "HTTP Status 404 The requested resource (/servlet) is not available"
(19 个回答)
4年前关闭。
首先:我使用 GlassFish 3.1 + Eclipse Java EE indigo。
我想用 javaee 测试缓存解决方案,所以我制作了一个虚拟应用程序。我有一个很大的生成数据库,我列出、搜索、修改等一些数据。为此,我编写了一些基本的 servlet,并使用 GET 参数进行调用。例如:/app/list?page=product&pageSize=100
ListServlet 注释为
@WebServlet({ "/ListServlet", "/list" })
http://localhost/app/modify
或/app/search?id=1 我收到错误 404。
最佳答案
您确定您的网址格式正确吗?尝试这样的事情:
@WebServlet( name="ListServlet", displayName="ListServlet", urlPatterns = {"/list","/modify", "/search"}, loadOnStartup=1)
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(asyncSupported = false, name = "HelloServlet1", urlPatterns = {"/hello1"})
public class TestServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.write("<h2>Hello Servlet One </h2>");
out.close();
}
}
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(asyncSupported = false, name = "HelloServlet2", urlPatterns = {"/hello2"})
public class TestServlet2 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.write("<h2>Hello Servlet Two </h2>");
out.close();
}
}
关于servlets - @WebServlet 注释和错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7607701/
我有一个同时使用 @Weblistener 和 @WebServlet 注释的 webapp。 当启动 Web 应用程序时,会找到并执行 @Weblistener 注释类。尝试使用其中一个 servl
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎偏离主题,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或 include a mini
这个问题在这里已经有了答案: How do I import the javax.servlet / jakarta.servlet API in my Eclipse project? (16 个
我们有一个@WebServlet,它用这样的自定义拦截器注释进行注释: @WebServlet("/path") @CustomInterceptor public class InitialHtml
这个问题在这里已经有了答案: Servlet returns "HTTP Status 404 The requested resource (/servlet) is not available"
我正在使用如下所示的 WebServlet 注释: @WebServlet( urlPatterns = {"/en", "/de", "/fr"}) public class GeoServlet
在 Servlet 类中: @WebServlet(name = "SinglePost", urlPatterns = {"/post/*"}) public class SinglePost ex
我正在使用 Eclipse 和 Tomcat 7,在 servlet 上我只是添加 @WebServlet("className") 这样我就不必使用或放置 web.xml 但是当我尝试在控制台上启动
我正在尝试学习注解。我目前有一个 webapp,它在 Tomcat 中启动应用程序时运行 init()。 下面的代码有效... web.xml: MainServlet
这是一个简短的问题,但我找不到快速的答案。现在我有一个 Servlet BaseServlet,当用户请求以下任何 url 时: host host/ host/BaseServlet 它应该始终引用
我创建了一个 Servlet(从 HttpServlet 扩展)并按照 3.0 规范进行了注释 @WebServlet(name="DelegateServiceExporter", urlPatte
我想用@WebServlet在 Tomcat 8 上运行的 Java EE webapp 中的注释。 我已经读到我需要在 web.xml 中声明 Servlet 版本 3.1并且我的 Servlet
我有一个动态 Web 项目,其中有一些 @WebServlet 注释,所有这些都运行良好。此后,我将 Dynamic Web 项目切换为 Maven Web 项目。这样做之后,我无法通过 @WebSe
在 Java EE 中,我注意到您可以将 uri 的路径指定为 @Path("/SomePath") public class MyClass 或者 @WebServlet("/SomePath")
这个问题已经有答案了: Which is better to use in professionally (web.xml(Deployment descriptor) or @WebServlet
我刚刚开始使用 javadoc 工具为包含 servlet 类的包创建文档。除了 servlet 之外,每个类都按预期工作,其中不显示说明。 经过反复试验,我将原因缩小到我用来声明 Tomcat se
在我在 glassfishv3 中运行的 GWT 项目中,一切正常,但是当我将我的 servlet url 模式映射从 web.xml 更改为 servlet 类中的@WebServlet 注释时,G
我正在检查 web servlet 的新注释,但我不明白如何从易于修改的位置传递初始参数 (init-param)。是的,我找到了注解 @WebInitParam,但这意味着您必须将值写入代码,我想这
我似乎无法将我的 servlet 字段发送给@AutoWire;他们最终为空。我有一个纯注释配置的 webapp(没有 XML 文件)。我的 servlet 看起来像这样: @WebServlet("
@WebServlet 注释也有这个键: 显示名称、smallIcon、largeIcon、说明 但是设置这些属性后,我可以从哪里获取或查看它们? 最佳答案 servlet 容器的管理工具可以使用这些
我是一名优秀的程序员,十分优秀!