봄 mvc와 함께 ajax를 사용하는 가장 좋은 방법은 무엇일까 궁금합니다. 분에 내가 사용자가 드롭 다운 상자를 toogles 및 일부 속성을 업데이 트하면 업데이 트하려는보기 개체가 있습니다. 문제는 이러한 필드가 Ajax 요청으로 페이지에 추가 된 후에 제대로 바인딩되지 않는다는 것입니다. 페이지를 새로 고침해도 괜찮습니다. 스프링 mvc와 함께 ajax 및 @sessionAttributes에 문제가 있습니까? 아마 다른 세션에서 아약스와 스프링이 작동합니까?. 그냥 아약스와 스프링을 모두 통합하는 방법에 대한 일반적인 아이디어를 찾고 있습니다.봄 mvc보기 모델과 함께 ajax를 올바르게 사용
0
A
답변
1
정말 멋진 솔루션은 Spring MVC와 Jackson의 통합입니다.
잭슨은 JSON 콘텐츠를 읽고 쓰는 멋진 프레임 워크이며 봄과의 통합은 환상적입니다. serialization 및 desrialization 프로세스는 개발자에게 투명하므로 컨트롤러는 매개 변수로 직렬화 해제 된 객체를 받고 결과로 java 객체를 반환합니다. Jackson은 결과 개체의 serialization 및 매개 변수의 deserialization을 수행합니다. 당신은 좀 here 걸릴 수 있습니다
@Controller
@RequestMapping("/path/to/it")
public class JSONController {
@RequestMapping(value="{name}", method = RequestMethod.GET)
public @ResponseBody ComplexStructure getJSONData(@PathVariable String name) {
return new ComplexStructure(10, 20, "some other value");
}
}
구성에 대한 아이디어를 가지고
here 및
here
관련 문제
- 1. 봄 MVC보기
- 2. JList를 모델과 함께 사용 하시겠습니까?
- 3. mongoengine을 모델과 함께 사용 .ImageField
- 4. Ajax를 cakephp와 함께 사용
- 5. AJAX를 폼과 함께 사용 하시겠습니까?
- 6. 여러 PostgreSQL 스키마를 레일즈 모델과 함께 사용
- 7. 모델에서 다른 모델과 함께 named_scopes 사용
- 8. 관련 모델과 함께 CakeDC 검색 플러그인 사용
- 9. Ajax를 올바르게 이해하고 있습니까?
- 10. Ajax를 올바르게 사용하기.
- 11. 스레딩과 함께 DataView에서 RowFilter를 올바르게 사용 했습니까?
- 12. 자동 새로 고침 MVC보기
- 13. MVC보기 도움말
- 14. Yii를 다국어 데이터베이스 모델과 함께 사용하는 방법?
- 15. MVC보기 고정
- 16. 봄 3 - 봄 3를 사용 NoSuchRequestHandlingMethodException
- 17. 3D 모델과 함께 딥 확대/축소 WPF
- 18. MvcScaffold를 외부 모델과 함께 사용하려면 어떻게해야합니까?
- 19. 나는 두 가지 모델과 함께 레일 사이트가
- 20. Django 신호를 추상 모델과 함께 사용하려면 어떻게해야합니까?
- 21. ejb와 함께 spring을 사용
- 22. 봄 보안에서 InMemoryDaoImpl 사용
- 23. PathMatchingResourcePatternResolver (봄) 사용
- 24. jQuery와 함께 Ajax를 사용하는 방법
- 25. 배열과 함께 collection_select 사용
- 26. ModelMetadata.Watermark 및 MVC보기 모델
- 27. 우리는 AJAX를 XHTML과 함께 사용할 수 있습니까?
- 28. $ .ajax와 함께 facebox 사용
- 29. FactoryGirl을 초기화 메소드에서 해시를 사용하는 모델과 함께 사용하는 방법은 무엇입니까?
- 30. Joomla - 여러 작업에 하나의 모델과 하나의보기 사용
이 또한 도움이됩니까 몇 가지 샘플을 찾을 :
당신은 예를 들어 다음과 같은 구조의 컨트롤러를 가질 수 있습니다 예를 들어 위치를 타일로 반환하는 경우? – john
죄송합니다. 요점을 이해하지 못했습니다. 조금 질문을 명확히 해 주시겠습니까? –