java.net.MalformedURLException: unknown protocol: localhost at controller.RestController.addService(RestController.java:62)

我试图向服务器发送一个http post,但我从我的控制器中得到一个错误的url异常。

controller

public static final String REST_SERVICE_URI = "localhost:8081/create";

控制器中从服务器接收请求的方法

@RequestMapping(value="AddService",method = RequestMethod.POST)
@ResponseBody
 public void addService(@ModelAttribute("servDetForm")) throws IOException{
    //return dataServices.addService(tb);

     URL serv;
     URLConnection yc;
    try {
        serv = new URL(REST_SERVICE_URI);
          yc = serv.openConnection();
        try {
            yc = serv.openConnection();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
         BufferedReader in;
         in = new BufferedReader(new InputStreamReader(yc.getInputStream()));

         String inputLine;

         while ((inputLine = in.readLine()) != null) 
             System.out.println(inputLine);
         in.close();

    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
 }

jsp

<form:form method="POST" commandName="servDetForm" action="AddService">
              <table style="appearance:dialog ">

                    <tr>
                        <td>Number</td>
                        <td><form:input path="Numbers"/></td>
                    </tr>

这是哪里有问题啊?


StackOverflow:spring - java.net.MalformedURLException: unknown protocol: localhost at controller.RestController.addService(RestController.java:62) - Stack Overflow