我试图通过从AWS控制台手动创建主题并提供在EBS上运行的AWS应用程序的链接来调用我的servlet的doPost()方法。但是,当我使用<form>
从常规html文件调用它时,servlet响应成功。我提供以下文件的片段 - &gt;
BackEnd.java:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Hello World!");
}
的web.xml:
<servlet>
<description></description>
<display-name>BackEnd</display-name>
<servlet-name>BackEnd</servlet-name>
<servlet-class>BackEnd</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BackEnd</servlet-name>
<url-pattern>/BackEnd</url-pattern>
</servlet-mapping>
PS:doPost()方法只是测试我是否收到来自SNS的帖子请求。我知道我需要在其中包含各种其他步骤。
PPS:另外,我知道这是一个配置问题。我已经做了大量的搜索来解决这个问题,但是无法解决。我相信很多人都提出过类似的问题,#34;类似的代码片段&#34;但我认为我的问题与其他问题完全不同(或者我相信)。