源自:1-3 手工编写第一个Servlet
get方法没问题,post方法报405错误
HTTP Status [405] – [Method Not Allowed]
Type Status Report
Message HTTP method POST is not supported by this URL
Description The method received in the request-line is known by the origin server but not supported by the target resource.
Apache Tomcat/9.0.0.M21
代码:index.jsp:
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
html>
">
Insert title here第一个servlet小例子
Get方法请求HelloServlet
HelloServlet.java:package servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
System.out.println("处理Get请求……");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=utf-8");
out.println("Hello Servlet");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("处理Post请求……");
PrintWriter out = response.getWriter();
response.setContentType("text/html;charset=utf-8");
out.println("Hello Servlet");
}
}
web.xml:<?xml version="1.0" encoding="UTF-8"?>
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"
version="3.1">
index.jsp
HelloServlet
servlet.HelloServlet
HelloServlet
/servlet/HelloServlet
提问者:Tsukiis
2017-06-06 14:22

被折叠的 条评论
为什么被折叠?



