나는 웹 서비스가 봄에 REST
인데 이제 을 서버와 클라이언트으로 분할하려고합니다.
모든 것이 하나의 응용 프로그램 일 때이 잘 작동했지만 지금은 몇 가지 문제에 직면하고 있습니다.웹 서비스에서 json 가져 오기
나는 서버로부터 데이터를받지 못한다. 그러나 나는 200 OK
을 얻는다. 내가 수동으로 링크 http://localhost:8085/user/user1
에 액세스 할 때
서버 측 (http://localhost:8085
)
@Controller
@RequestMapping(value = "/user")
public class RestController {
@RequestMapping(value = "/{userLogin}", method = RequestMethod.GET)
@ResponseBody
public Wrapper edit(@PathVariable String userLogin) {
return wrapper.wrap(userService.findByLogin(userLogin));
}
}
클라이언트 측 (http://localhost:8089
)
function editUser(login) {
$.ajax({
type: "GET",
url: "http://localhost:8085/user/" + login,
async: false,
success: function (resp) {
alert("asdasdasdasdasdas");
}
});
}
은 내가
{"id":1,"login":"user1","password":"user1","passValid":"user1","email":"[email protected]","firstname":"user1","lastname":"user1","birthday":"1940-08-10","roleid":"User"}
수있는 브라우저에서 같은 라인을 참조 내 앱에 무슨 문제가 있는지 말해 주시겠습니까?
없음 오류를 시도하지 특정 오류를 얻을 수
을 추가 할 수 있지만 여전히 아무튼 JSON으로 생산자를 추가 일하지 마라. 하나의 서버 TomCat에서 서버와 클라이언트를 모두 시작할 수 있습니까? 그리고 클라이언트를 시작할 때 나는 TomCat에서'WARNING : StandardServer.await : Invalid command '라는 줄을 보았습니다. 그러나 요청을 받고 DB에서 사용자를 선택합니다. – qiGuar
데이터 타입을 사용하십시오 : "jsonp" – dharmesh
'jsonp '를 사용할 때 DB로부터 사용자를 선택하지만 서버로부터 응답을 보지 못합니다. – qiGuar