为了账号安全,请及时绑定邮箱和手机立即绑定

我想要一个代码从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 关注
  • 214 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号