我试图向服务器发送一个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>
这是哪里有问题啊?