REST 웹 서비스를 처음 사용합니다. 내가 텍스트 상자가있는 html 페이지가 있다는 것을 시도하고있었습니다. 텍스트 상자의 내용은 URL을 사용하여 전송됩니다. 여기에 코드 -나머지 웹 서비스에서 응답을 보내는 방법
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
function restCall(){
var user=$('#name').val();
var psw=$('#pswd').val();
var url="http://localhost:8080/JAXRS-HelloWorld/rest/helloWorldREST/"+user+"?value="+psw+";";
alert(url);
$(location).attr('href',url);
}
</script>
<div style="padding-left: 300px; padding-top: 200px;">
<input type="text" value="" id="name" /><br><br>
<input type="password" value="" id="pswd" /><br><br>
<input type="button" value="Show" onclick="restCall()"/>
</div>
</body>
는 지금이 코드는 => 안녕하세요으로 출력을 줄 것이다
@Path("/helloWorldREST")
public class HelloWorldREST {
@GET
@Path("/{parameter}")
public Response responseMsg(@PathParam("parameter") String parameter,
@DefaultValue("Nothing to say") @QueryParam("value") String value) {
String output = "Hello from: " + parameter + " : " + value;
return Response.status(200).entity(output).build();
}
}
follows-로 서블릿에서 자바 코드는 다음과 같습니다 Subho : 이제 Subho
I 이걸 보여주고 싶지 않아. 이 메시지는 콘솔에 표시 할 수 있지만 여기에서 다른 웹 서비스 나 링크를 호출하려고합니다. 나는 HTML 페이지 텍스트 박스에 페이스 북을 썼다는 것을 의미한다.이 페이지는 페이스 북을 콘솔에 쓰고 www.Facebook.com 링크를 발사하여 거기에 간다. 어떻게해야합니까? 제발 도와주세요 ...
window.location.href = "www.facebook.com"; ' –
왜이 요구 사항을 충족시키기 위해 _at all_ 서버를 사용해야합니까? 나는 그것을 얻지 않는다. 위의 주석 또는 jQuery와 같은 간단한 Javascript로이 작업을 수행 할 수 있습니다. 이미 알고있는 것으로 보입니다. –