문자열을 반환하는 대신 액션 클래스 메소드에서 객체 유형을 인터셉터로 반환 한 다음 요격기에서 문자열을 반환하여 필요한 결과를 식별 할 수 있습니까?액션 클래스에서 임의의 클래스 객체를 인터셉터로 반환 할 수 있습니까?
1
A
답변
2
"invoke"메커니즘을 무시할 경우 기술적으로 네, 그렇습니다. 너? 가능성이 없습니다.
정형화 된 S2 접근 방식은 구현 된 인터페이스에 의해 정의 된 인터셉터에 속성을 표시하는 것입니다. 예를 들어, Revisionable
또는 RevisionAware
이라고하고 before
및 after
개의 참조로 구성된 쌍을 노출 할 수 있습니다. 인터셉터에서
당신이 의사에, 그 인터페이스를 확인할 것 : 당신이 경우 적절한 결과를 반환 Action (작업) 모델 별 버전을 처리, 또는 인터페이스의 메소드를 포함 할 수 있습니다
if (action instanceof Revisionable) {
return processRevisionablePair();
}
당신은 인터셉터의 기능을 마무리 할 수와 "수정"하고/또는 "수정되지 않은"결과 문자열보다 뭔가 다른을 반환 등
작업 방법 프레임 워크의 기대에서 벗어나, 응용 프로그램에서 동일합니다 differe를 처리하는 여러 가지 방법으로 이어지는 nt 작업, 여러 가지 테스트 방법 등이 있습니다. 왝. 일을 일관성있게 유지하고 실제로 필요하지 않은 문서화 및 차별화 계층을 피하십시오.
마지막으로 작업 메서드 반환 값을 기준으로 결과를 반환하려면 결과 이름을 제공 할 PreResultListener
을 구현해야합니다. 결과는 이미 invoke
뒤에 표시되고 per the docs으로 반환됩니다.
0
조치에서 직접 Result
인터페이스의 인스턴스를 반환 할 수 있습니다.
관련 문제
- 1. mvc3의 클래스에서 뷰를 반환 할 수 있습니까?
- 2. Json으로 임의의 클래스 만 반환 할 수 있습니까?
- 3. C++ 객체를 반환 할 수 있습니까?
- 4. 자바에서 HashMap 객체를 반환 할 수 있습니까?
- 5. 클래스가 자체 객체를 반환 할 수 있습니까?
- 6. WebService에서 객체를 반환 할 수 있습니까?
- 7. 어떻게 장고에서 객체를 반환 할 수 있습니까?
- 8. 다른 클래스에서 선언 된 클래스 객체를 어떻게 얻을 수 있습니까?
- 9. JAVA의 액션 클래스에서 JSON 객체를 만드는 방법
- 10. 클래스 객체를 Mockito와 함께 반환 할 수 없습니다.
- 11. 어떤 클래스에서 추상 클래스를 반환 할 수 있습니까?
- 12. JAX-RS 호출에서 Date 객체를 반환 할 수 있습니까?
- 13. Struts 액션 클래스에서 임의의 jsp로 리디렉션하는 방법은 무엇입니까?
- 14. Dancer에서 객체를 인스턴스화하여 표시 할 값을 반환 할 수 있습니까?
- 15. 자바 클래스 객체를 클래스 파일로 직렬화 할 수 있습니까?
- 16. 클래스 객체 또는 클래스 객체를 포함 할 수 있습니까?
- 17. JMock 모의 객체가 다른 모의 객체를 반환 할 수 있습니까?
- 18. 파이썬 클래스에서 문자열을 반환 할 수 없습니다.
- 19. Wraper 클래스 객체를 반환 유형
- 20. 설정 클래스에서 저장된 문자열을 반환 할 수 있습니까?
- 21. Struts2에서 Bean을 사용하여 액션 클래스에서 JSP로 객체를 전달하는 방법은 무엇입니까?
- 22. 다른 클래스에서 하나의 클래스 객체를 사용합니까?
- 23. Javascript 및/또는 jQuery가이 방법으로 객체를 반환 할 수 있습니까?
- 24. 렌더링 기능에서 HttpResponse 객체를 반환 할 수 있습니까?
- 25. JavaScript 평가는 어떻게 객체를 반환 할 수 있습니까?
- 26. 텍스트 & json 객체를 사용하여 django에서 HttpResponse를 반환 할 수 있습니까?
- 27. 어떻게하면 PDO에서 객체를 간단하게 반환 할 수 있습니까?
- 28. 함수가 객체를 반환 할 수 있습니까? Objective-C 및 NSMutableArray
- 29. MeteorJS/React에 객체를 저장하여 나중에 반환 할 수 있습니까?
- 30. 뮤 테이터 메서드가 변수/객체를 수정하여 반환 할 수 있습니까?
왜? 너 뭐하려고? –
변경된 오브젝트의 사전 이미지와 포스트 이미지를 반영해야하는 로거 유형 현상이 필요합니다. – CodeHunter
오브젝트를 인터셉터에 넣을 수 있습니다. 액션 메소드에서 반환 할 필요가 없습니다. –