Nicht zum aufrufen von rest-web-service aus html-form-action-Attribut

Ich versuche zu aufrufen von rest-web-service in java geschrieben, die aus html-Formular

Meine web-service-code ist

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/hello")
public class Hello {

      @POST
      @Path("/hello")
      @Consumes(MediaType.TEXT_HTML)
      @Produces(MediaType.TEXT_HTML)
      public String hello( @FormParam("username") String name1) {
  return "<html> " + "<title>" + "Hello Jersey" + "</title>"
            + "<body><h1>" + "Hello from helpdesk" + "</body></h1>" + "</html> ";
      }

}

Und meine html-Seite ist

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
    <form action= "http://localhost:8080/helpdesk/rest/hello" method="POST">
        Username: <input type="text" name="username">
        <p>
        <input type="submit" value="Submit">
    </form>

</body>
</html>

Hier in der html-form, die ich genannt habe, den web-service ../rest/hello.
Ich erwähnte Beispiel aus http://www.vogella.com/articles/REST/

Kann jemand bitte sagen Sie mir, wie es zu tun?

Danke

können Sie versuchen, ändern Benutzername: <input type="text" name="Benutzername"> Username: <input type="text" name="name"> und sehen, ob es funktioniert
Versucht mit, der. Aber keine Veränderung.Tatsächlich wird beim anklicken auf "Absenden" - Buttons gibt es keine änderung in der url in browser wie .../erste.jsp?name=xxx etwas
Ihre app-server ausgeführt wird, richtig ?
ja, ich bin mit tomcat 7. Wenn ich die Ausführung von web-service als standalone-Anwendung ohne Parameter wie (entfernen @param und alle), xx.xx.xx.xx:8080/helpdesk/rest/hello, dann bekomme ich die Antwort als html-Seite, die ich wieder in die web-service-code
habe es ändern <input type="button" value="Absenden"> <input type="submit" value="Absenden"> wie ist das Formular nicht übermittelt werden

InformationsquelleAutor User007 | 2013-07-23

Schreibe einen Kommentar