【发布时间】:2018-05-05 03:54:40
【问题描述】:
我刚刚开始学习 Java Servlet,在此过程中,我必须了解 HTTP 工作原理的基础知识。这让我有些困惑。
我了解doGet() 和doPost() 等方法旨在响应不同类型的HTTP 请求方法。我的一位资深同事写了一个简单的 Tomcat 项目,我用它来了解事情是如何工作的。在其中,有一个 JSP 文件,其中包含以下标记:
<form action="dummyClass" method="post">
所以,我知道这是如何从 HTML 页面向 Servlet 指定 HTTP 请求方法的。用户提交表单,Servlet 执行doPost() 方法。
但我不明白这将如何推广到服务器上的其他类型的资源。我的意思是,HTTP 是 Web 的通用协议……它并不特定于 JSP。那么如何在浏览器中输入http://www.nowhere123.com/docs/index.html 之类的 URL 向服务器指定我要发送的 HTTP 请求方法呢?
【问题讨论】:
-
是的,读了两遍,让我们看看。
标签: jsp http servlets httprequest