JavaWeb 入门系列2
简单带参的Get 和 Post 请求
这篇接着上篇的内容 入门系列 讲讲带参的Get 和 Post 请求
废话不多说直接干
- 打开项目 创建一个 Index类
- 创建完类 直接继承
HttpServlet
并且在类上加一个注解@WebServlet("/index")
这里的注解用于待会请求url的名称 重写doGet方法 (快捷键 Ctrl+O)
@WebServlet("/index")
public class Index extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp);
}
}
- ok 一个类就完成了 我们测试下 是否能运行 需要注意的是 要删掉
super.doGet(req, resp);
这行 否则你会直接返回405
为什么会直接405呢 我们看看super.doGet(req, resp);
.都干了些啥好事 (按住Ctrl键 鼠标点击该方法)
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
String protocol = req.getProtocol();
String msg = lStrings.getString("http.method_get_not_supported");
if (protocol.endsWith("1.1")) {
resp.sendError