뷰의 이름을 읽고 뷰를 렌더링하려는 구성 파일이 있습니다. 나는 이것을 위해 자바 리플렉션을 사용하려고하는데 다음과 같은 코드가 보인다.Java에서 리플렉션을 사용하여 Play에서 뷰 클래스를 동적으로로드하십시오.
Class viewClass = Play.current().classloader().loadClass(viewName);
Method render = viewClass.getDeclaredMethod("render");
page = (Html)render.invoke(viewClass.newInstance());
Java.lang.ClassNotFoundException이 발생한다. viewName은 뷰의 이름입니다.
'viewName' (즉, 값)으로 무엇을 사용하고 있습니까? – Salem