亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想要一個代碼從Java代碼調用servlet。我的代碼如下。Servlet沒有被調用,

我想要一個代碼從Java代碼調用servlet。我的代碼如下。Servlet沒有被調用,

精慕HU 2021-05-07 10:09:10
package test;import java.io.ObjectOutputStream;import java.net.HttpURLConnection;import java.net.URL;public class Test {public static void main(String[] args) {    URL url;    try {        url = new URL("http://localhost:8081/Projectt/ServletTest");        HttpURLConnection conn = (HttpURLConnection) url.openConnection();        conn.setDoOutput(true);        conn.setRequestMethod("POST");        ObjectOutputStream out = new ObjectOutputStream(conn.getOutputStream());        out.writeObject("test");        out.flush();        System.out.println("------------");    } catch (Exception e) {        // TODO Auto-generated catch block        e.printStackTrace();    }}}這是我的servlet代碼import java.io.IOException;import java.io.ObjectInputStream;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/ServletTest")public class ServletTest extends HttpServlet {     private static final long serialVersionUID = 1L;     public ServletTest() {         super();     }protected void doGet(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {    doPost(request,response);}protected void doPost(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {    ObjectInputStream in = new ObjectInputStream(request.getInputStream());    try {        System.out.println("In get : " + (String) in.readObject());    } catch (ClassNotFoundException e) {        e.printStackTrace();    }    System.out.println("End of servlet");}}我想從Java代碼中調用servlet。以上是我的代碼。端口為8081。給定的URL是從瀏覽器中觸發的,而不是從我的代碼中觸發的。僅從Test類而不是從TestServlet執行println語句
查看完整描述

1 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

在您進行一些輸入(即獲取HttpURLConnection的輸入流或獲取響應代碼)之前,什么都不會發生。您至少需要致電getResponseCode()


查看完整回答
反對 回復 2021-05-12
  • 1 回答
  • 0 關注
  • 207 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號