자바로 웹 페이지에 삽입되지만 페이지의 URL이 동적 인 애플릿을 만들고 있습니다. 애플릿이 실행되고있는 페이지의 현재 URL을 가져올 수 있어야합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?Java 애플릿이 현재 실행되고있는 웹 페이지의 URL을 얻으려면 어떻게해야합니까?
답변
이 getDocumentBase 사용을 참조하십시오() 실제로 나에게 그것은 여기 잘 작동
는 NullPointerException을 ...했다. 방금이 코드를 사용하여 테스트했습니다.
// <applet code=MyLocation width=400 height=30></applet>
import javax.swing.*;
public class MyLocation extends JApplet {
@Override
public void init() {
add(new JLabel(getDocumentBase().toString()));
}
}
은의 소스를 저장 한 후 다음을 수행 & 실행을 컴파일합니다.
prompt> javac MyLocation.java
prompt> appletviewer MyLocation.java
두 번째 줄의 .java
확장자는 오타가 아닙니다. 애플릿 뷰어의 최신 버전은 지정된 소스 코드에서 주석에 정의 된 applet
요소를 찾습니다.
그것은 다음과 같이 작동합니다 :
[YourApplet].getCodeBase();
이 방법은 당신에게 URL 객체를 반환합니다. 그렇다면 당신이 필요로하는 것을 얻습니다 :
getCodeBase() 대답이 잘못되었습니다. 애플릿 요소가 현재 디렉토리가 아닌 코드베이스 (* 지정되지 않은 경우 기본값)를 지정하면 코드 기반은 HTML과 동일한 위치 (문서 기반)를 가리 키지 않습니다 ***. . –
aa okay ... 그래서 URL 객체를 반환 하겠지만이 위치는 완전히 다른 위치를 가리킬 수 있습니다 ... 이제는 차이가 있습니다 :) thanks – Reshi
대단합니다. :) –
- 1. FB.ui 피드. 현재 탭 URL을 얻으려면 어떻게해야합니까?
- 2. HTTPRequst가 아닌 사이트의 현재 URL을 얻으려면 어떻게해야합니까?
- 3. Java EE에서 현재 웹 응용 프로그램의 이름을 얻으려면 어떻게해야합니까?
- 4. 예쁜 URL을 사용하는 URL을 얻으려면 어떻게해야합니까?
- 5. Java 애플릿이 웹 페이지에로드되지 않습니다.
- 6. Liferay에서 현재 사용자를 얻으려면 어떻게해야합니까?
- 7. Adobe AIR : 현재 끝점 URI를 얻으려면 어떻게해야합니까?
- 8. 리프트 스 니펫에서 현재 페이지 URL을 얻으려면 어떻게해야합니까?
- 9. C#을 사용하여 Mozilla 브라우저의 현재 위치 URL을 얻으려면 어떻게해야합니까?
- 10. PHP에서 전체 URL을 얻으려면 어떻게해야합니까?
- 11. 웹 페이지의 오른쪽 절반을 차지하도록 IFRAME을 얻으려면 어떻게해야합니까?
- 12. Java 애플릿의 파일 목록을 얻으려면 어떻게해야합니까?
- 13. Android에서 현재 위치를 얻으려면 어떻게해야합니까?
- 14. dotCMS에서 현재 년도를 얻으려면 어떻게해야합니까?
- 15. 현재 GPS 위치를 얻으려면 어떻게해야합니까?
- 16. PHP가 현재 페이지의 특정 내용을 얻으려면 PHP
- 17. 이 웹 페이지의 URL을 얻는 방법
- 18. 새 웹 페이지의 Facebook 객체 ID를 얻으려면 어떻게해야합니까?
- 19. 웹 페이지의 자바 스크립트 호출 추적을 얻으려면 어떻게해야합니까?
- 20. 로그인 페이지 뒤에있는 웹 페이지의 내용을 얻으려면 어떻게해야합니까?
- 21. HttpResponseMessage에서 현재 쿠키/세션 ID를 얻으려면 어떻게해야합니까?
- 22. 현재 페이지의 URL을 플래시로 가져 오는 방법
- 23. GAE 템플릿에서 현재 페이지의 URL을 얻는 방법
- 24. 브라우저 확장 - 현재 페이지의 URL을 얻는 방법
- 25. 현재 표시된 Java Swing JDialog 상자에 대한 참조를 얻으려면 어떻게해야합니까?
- 26. IE9에서 페이지로드/재로드 페이지의 Java7에서 Java 애플릿이 실패 함
- 27. 다른 URL을 가진 웹 사이트에서 온라인 오디오 스트리밍을 얻으려면 어떻게해야합니까?
- 28. 현재 페이지의 URL 얻기
- 29. 탭의 현재 URL을 읽는 중
- 30. 페이지의 모든 URL을 xcode의 배열에 추가하려면 어떻게해야합니까?
'동적'으로 말하면 이름/값 쌍이있는 URL을 의미합니까? 예제 URL을주세요. –
* "현재 URL을 가져올 수 있어야합니다."* 왜 정확합니까? 그러한 정보를 알면 구현하려는 기능은 무엇입니까? –
역동적으로 나는 단지 정적이 아니라는 것을 의미합니다. 그것은 바뀔 수 있습니다. Andrew, 애플릿은 웹 페이지에 임베드 될 것이고, URL에 URLConnection을 여는 몇 개의 버튼을 포함하고 있지만, URL은 정적이 아닙니다. 단추 중 하나가 연결을 여는 URL (예 : currentURL/someFolder/someOtherFolder/ ) 현재 URL은 변경되지 않으며 일시적으로 다른 URL로 연결됩니다. – MasterPpv