扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

java涓璼ervlet鎬庝箞浣跨敤

扬州沐宇科技
2023-08-31 04:34:35
Java, servlet

鍦↗ava涓娇鐢⊿ervlet闇€瑕佺粡杩囦互涓嬫楠わ細

  1. 鍒涘缓涓€涓被锛岀户鎵胯嚜javax.servlet.http.HttpServlet绫伙紝骞堕噸鍐?code>doGet鎴?code>doPost鏂规硶鏉ュ鐞嗚姹傘€?/li>
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
// 澶勭悊GET璇锋眰鐨勯€昏緫
// 璁剧疆鍝嶅簲鍐呭绫诲瀷
response.setContentType("text/html");
// 鑾峰彇杈撳嚭娴?/span>
PrintWriter out = response.getWriter();
// 杈撳嚭HTML鍐呭
out.println("<html>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
  1. 閰嶇疆Servlet锛屽彲浠ラ€氳繃web.xml鏂囦欢鎴栦娇鐢ㄦ敞瑙f柟寮忔潵閰嶇疆銆?/li>
  • 浣跨敤web.xml閰嶇疆锛?/li>

鍦╳eb.xml鏂囦欢涓厤缃畇ervlet鍜宻ervlet-mapping锛?/p>

<servlet>
<servlet-name>myServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myServlet</servlet-name>
<url-pattern>/myServlet</url-pattern>
</servlet-mapping>
  • 浣跨敤娉ㄨВ閰嶇疆锛?/li>

鍦╯ervlet绫讳笂浣跨敤@WebServlet娉ㄨВ鏉ラ厤缃細

import javax.servlet.annotation.WebServlet;
@WebServlet("/myServlet")
public class MyServlet extends HttpServlet {
//...
}
  1. 閮ㄧ讲鍜岃繍琛孞ava Web搴旂敤绋嬪簭锛屽彲浠ヤ娇鐢⊿ervlet瀹瑰櫒锛堝Tomcat锛夋潵閮ㄧ讲鍜岃繍琛屻€?/li>

褰撹闂厤缃殑URL鏃讹紝Servlet瀹瑰櫒浼氭牴鎹厤缃壘鍒板搴旂殑Servlet绫伙紝骞惰皟鐢ㄧ浉搴旂殑鏂规硶鏉ュ鐞嗚姹傦紝鐒跺悗灏嗙粨鏋滆繑鍥炵粰瀹㈡埛绔€?/p>

扫码添加客服微信