- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 HelloServlet 的 servlet..
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet
{
public void doGet(ServletRequest request, ServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<html>");
pw.println("<head>");
pw.println("<title> Hello World </title>");
pw.println("</head>");
pw.println("<body>");
pw.println("<h1> Hello, World!</h1>");
pw.println("</body>");
pw.println("</html>");
pw.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
}
我将它编译成 .class
文件,我把它放在我的 tomcat 目录下 C:/tomcat/webapps/ALTest1/WEB-INF/classes/
- 我制作了 servlet 映射(我将 url-pattern 设为 /hi
)并在 C:/tomcat/webapps/ALTest1/WEB-INF/web.xml
中为它创建了 servlet 条目
一切正常,但当我转到浏览器访问 http://localhost:8080/ALTest1/hi
时我收到一条错误消息:
HTTP STATUS 405 - HTTP METHOD GET is not supported by this URL
...这很奇怪,因为我同时拥有 doPost
和 doGet
我的方法 HelloServlet.class
文件。所以,即使 doGet
不受支持,我有 doPost 方法来处理 POST,但它仍然无法正常工作。
最佳答案
public void doGet(ServletRequest request, ServletResponse response)
那应该是 HttpServletRequest 和 HttpServletResponse,就像在 doPost 中一样。
总是使用@Override,它会告诉你这个错误。
关于java - 创建Servlet时出现"HTTP 405"? (doPost 和 doGet 实现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10059348/
我显然是 Google Apps 脚本的新手,但我在使用 C、PHP 和 Java 进行编码方面有一些经验。由于我们想在我们公司使用 Google Apps Script 创建一个小型 CRM,因此我
我读到 Web 服务器实例化 servlet 一次,然后调用它的 doGet() 和 doPost() 方法为每个对此 servlet 的请求。现在如果有 100对这个 servlet 的同时请求,并
阅读下面的链接,我可以注意到“doGet() 允许添加书签”。 http://www.developersbook.com/servlets/interview-questions/servlets-
Java doGet, doPost方法和文件上传 index.html ?
我正在尝试将 Google 脚本转换为 Web App ,使用 CLASP。doGet(e) 中是否存在“e”对象的类型定义?/doPost(e)我可以在 typescript/clasp 方面使用吗
我正在尝试处理 Google Apps 脚本 doGet(e) 方法中的查询参数。我定义了以下简单的 doGet() 函数,该函数根据参数(或缺少参数)提供不同的 html。 function doG
我有简单的 Srvlet 类,具有以下 Get 方法: protected void doGet(HttpServletRequest request, HttpServletResponse res
这个问题已经有答案了: Servlet returns "HTTP Status 404 The requested resource (/servlet) is not available" (19
我的 HttpServlet 片段: protected void doGet(HttpServletRequest httpServletRequest,
我有一个简单的 servlet,可以将视频文件返回给客户端。我想要做的是将文件从 URL 下载到我的服务器上,然后将新下载的文件发送到客户端。我的问题是 servlet 的入口点位于客户端请求文件的
我需要在方法内部使用response.flushbuffer和selenium。 我的代码 static PrintWriter writer; static int timer = 0; prote
在jsp上提交表单时,我们定义方法类型:- 1.) Get时--->调用servlet的doGet。 2.) 当是Post时--->调用servlet的doPost。 有没有一种彻底的方法可以实现以下
我在尝试通过 Servlet 从 Android 访问 MySQL 时遇到了一些问题。我想做的是通过将一些值传递给 servlet 类来检查事件是否存在于数据库中。如果没有现有记录,则执行数据库插入。
这个问题在这里已经有了答案: doGet and doPost in Servlets (5 个答案) 关闭 6 年前。 我有 2 个参数,User 和 Pass。我想将它们发送到一个 servle
我目前正在使用谷歌脚本创建休假申请表。用户提交表单后,它会向主管发送电子邮件。主管能够批准或拒绝,并能够从电子邮件本身说明拒绝的原因。但是用户会同时收到请求待处理电子邮件和需要信息电子邮件。 func
美好的一天! 我正在阅读 Head First Servlets and JSP,它说 99% 的 servlets 使用 HttpServlet。另外1%是什么?它说在现实世界中,99.9% 的所有
我的主页中有一个 iframe 和一个文本框(用于输入所需的 url),因此当用户输入所需的 URL 时,我将请求的页面加载到 iframe。我正在使用 HttpServlet 通过 doGet 处理
我正在按设定的时间间隔对 Java servlet 进行 AJAX 调用。在 doGet 内部,它查询数据库,将结果放入 JSON 格式,然后返回它们。这在第一次尝试时效果很好(当页面第一次加载或刷新
我在 doGet 方法中创建了单选按钮: ${question.value} Yes
我正在尝试在表单上实现一个 type="button",而不是通过 doPost 方法处理信息,而是使用 doGet 方法处理表单(主要是为了能够正确更新 URL) .此规范使得无法使用 type="
我是一名优秀的程序员,十分优秀!