저는 vaadin을 처음 접했고, 어떻게 든 앱을 설치하여 운영 할 수있었습니다. 이제 도움말을 사용하는 방법에 대한 도움말이 담긴 help.htm html 파일이 있습니다. 나는 내 프로젝트 WEB 디렉토리에 help.htm을 넣어서 바덴 컨텍스트에서 액세스 할 수있게했다. 내가 디버깅을 시도 복사 한현지 htm 파일에 포함되어 있습니다.
String str = "file:/" + "/" + application.getContext().getBaseDirectory() + "/help.htm";
URL url = new URL(str);
Embedded browser = new Embedded("Help", new ExternalResource(url));
browser.setType(Embedded.TYPE_BROWSER);
tabsheet.addComponent(browser);
내 웹 브라우저에서 STR 변수의 내용을 지나서 나는 파일에 액세스 할 수 있으며, 브라우저가 올바르게 표시 : 나는 이런 식으로 접근을 시도했습니다. 나 또한 FileResource & ClassResource로 시도했다. 또한 문자열을 http://www.somewebpage.com/으로 대체하면 작동하지만 위의 코드에는 해당되지 않습니다. 누군가가 그것을 달성하는 방법에 대한 올바른 방향으로 나를 가리켜 주실 수 있습니까?
고맙습니다
효과가 있습니다. 고마워. 레코드의 경우 Help.htm 파일을 테마 디렉토리에 넣고 ThemeResource로로드했습니다. – logiframe