2016-12-09 5 views
0

JSP 페이지에 JApplet에 표시하는 방법 : JSP 내가 사용하고

  • JDK1.8.0
  • 동적 웹 프로젝트는
  • 내가 원하는을

    1. 이클립스 자바에 대한 EE 개발자
    2. 내 JSP 페이지에 애플릿을 표시하는 데 실패했지만 성공하지 못했습니다.

      문제는 다음과 같습니다. 페이지 index.jsp 페이지를 실행하면 브라우저의 왼쪽 상단에 작은 아이콘이있는 빈 상자가 표시됩니다.

      전체 장면의 스크린 샷이 아래에 제공됩니다

      The overview of the scene can be seen in the picture

      이클립스에서 직접 실행하면 보여줍니다

      Running directly with eclipse shows this

      우리는이과의 index.jsp 페이지를 실행하는 경우 코딩 :

      <jsp:plugin type="applet" code="gui.MainFrame.class" codebase="gui" width = "400" height = "400"> 
      </jsp:plugin> 
      

      출력 : 왼쪽 위 모서리에 400 너비와 400 높이의 작은 아이콘이있는 빈 상자 만 표시합니다.

      제발 안내해 드리겠습니다. 이것은 내 마지막 해의 프로젝트입니다. 감사합니다. .

    +0

    참조 [자바 플러그인 지원되지 않습니다 (HTTP : // WWW를. gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/) 및 [Plugin-Free Web로 이동] (https://blogs.oracle.com/java-platform-group/) 입장/moving_to_a_plugin_free). –

    답변

    1

    WEB-INF의 내용은이 프로젝트의 모든 Java 소스가 컴파일되어 서버에 배포 된 WEB-INF/classes 폴더를 포함하여 브라우저에 제공되지 않습니다. 컴파일 된 클래스 파일은 WebContent에 있지만 WEB-INF 외부에 있어야합니다.

    내 제안은 두 번째 Java 원본 폴더를 만들고 명시 적으로 출력 폴더를 WebContent에 있지만 WEB-INF 외부에 설정하는 것입니다. 그러면 해당 페이지가 서버 측 배포에만 영향을 미치므로 프로젝트의 Deployment Assembly 속성 페이지에서 어떤 작업도 필요하지 않습니다. 애플릿 클래스 파일을 포함하여 WebContent 아래의 모든 항목은 복사 만하면됩니다.

    편집 : 그것은 다음과 같을 것이다, 당신 해야이 활성화 각 소스 폴더에 대한 출력 폴더를 설정할 수있는 옵션이 있습니다 Allow output folders to be set for each source folder, then create one for the Applet sources and have it build into somewhere else under WebContent

    +0

    간단한 애플릿 동적 웹 프로젝트를 해보시겠습니까? 내 이메일 : [email protected] 감사합니다. _thanks_ ** Nitind ** –

    +0

    답변을 편집하여 더 재사용 할 수있게되었습니다. – nitind

    +0

    나는 그것을 시도했지만, 여전히 출력은 empy 상자이다. Dear ** Nitind ** 나는 또한 JSP로 혼란 스럽다 : 플러그인 코드 속성과 codebase 속성. –