서블릿에 AJax POST 요청을 보내면 파일이 반환됩니다. 자바 스크립트를 사용하여 새 창에서 파일의 내용을 인쇄해야합니다. window.open()은 기본적으로 요청을 GET으로 보냅니다. 하지만 POST 요청을 보내야합니다. 어느 누구도 나를 도울 수 있습니까?새 창을 열고 페인트하기위한 자바 스크립트
0
A
답변
0
IT는 PDF에 링크를 게시가 어떤 의미가 있지만,이 시도하지 않습니다
<form action="" method="post" target="_blank"></form>
<a href="someservlet?file=somepdf"
onclick="document.forms[0].action=this.href; document.forms[0].submit(); return false">Somepdf</a>
0
열기 새 창.
var handle = window.open();
는
handle.document.write('<form action="pdfsource.jsp" method="post" id="MyForm">' +
'<input type="hidden" name="xxx" value="0123">' +
'</form>');
handle.document.close();
그런 다음 그 형태
handle.document.getElementById("MyForm").submit();
을 게시 할 새 페이지에 폼 태그를 작성
(테스트 할 시간이 없었어요 솜 구문 오류가있을 수 있음)
+0
handle.document.getElementById 또는 handle.document.forms [0] - 글자와 개행 문자 뒤에 handle.document.close()를 수행해야합니다. 그것은 PHP가 아니다 – mplungjan
+0
고마워, 당신 말이 맞아, 내가 예를 업데이 트됩니다. –
관련 문제
- 1. 창을 열고 자바 스크립트 창을 닫을 수 있습니까?
- 2. asp.net 페이지에서 새 브라우저 창을 열고 출력할까요?
- 3. 자바 스크립트 팝업 창을 열고 일부 웹 양식 필드를 채우십시오.
- 4. 새 창을 열고 그 안에 데이터를 쓰는 방법
- 5. 생성 된 자바 스크립트 코드로 새 창을 여는 방법은 무엇입니까?
- 6. JSF 1.2 : 새 창을 열고 사용자가 시도한 사실을 파악하는 방법
- 7. 다른 팝업 창에서 새 창을 엽니 다. 자바 스크립트 창
- 8. IE에서 작동하지 않는 새 창을 여는 자바 스크립트
- 9. 여러 자식 창을 열고 모두 추적하십시오.
- 10. 웹 페이지를 열고 자바 스크립트 기능을 어떻게 실행합니까?
- 11. Java 애플릿에서 브라우저 창을 열고 닫으려면 어떻게해야합니까?
- 12. 자바 스크립트 북마크
- 13. 새 페이지/앞으로 자바 스크립트
- 14. 제출하여 팝업 창을 열고 입력 데이터를 전달하십시오.
- 15. JQuery를 사용하여 팝업 창을 열고 인쇄하기
- 16. iframe을 거부하고 부모 창을 스크롤하는 자바 스크립트
- 17. 새 탭을 열고 현재 페이지를 변경하는 방법
- 18. 파이썬에서 새 bash 창을 열고 새 bash 창에 명령을 삽입하는 방법
- 19. 자바 스크립트
- 20. 열고
- 21. 별도의 브라우저 창을 열고 데이터를 전달하십시오.
- 22. 함수를 호출하여 창을 열고 닫을 수 있습니까?
- 23. 스레딩을 사용하여 WPF 창을 열고 업데이트하는 방법
- 24. ASP.NET은 새로운 IE 창을 열고 "찾기"를 프로그램 적으로 실행합니까?
- 25. NSWindowController가 새 창을 표시합니다.
- 26. 나는 창문 열고 다음 코드를 사용하여 프로젝트에서 자바 스크립트
- 27. 코코아에서 새 창을 열면 이전 창을 닫습니다.
- 28. 새 창을 만들거나 이전 창을 수정해야합니까?
- 29. 윈도우 오프너 닫기 자바 스크립트
- 30. 자바 스크립트 제한 시간 스크립트
왜 아약스에서 가져온 파일 내용을 새 창에 복사하려면 게시물이 필요한가요? 나에게 당신은 아약스가 필요하지 않지만 단순히
' – mplungjan감사합니다 mplungjan. 그러나 나는 이렇게 내 코드를 쓴다. – Suki
하지만 JS 내부의 모든 것을 다했습니다. 개념은 페이지에서보기 링크를 클릭하면 pdf를 열고 새 하위 창을 만들어야한다는 개념입니다. 내 window.open() 기본적으로 GET 요청을 사용합니다. 하지만 PDF를 얻으려면 서블릿 doPost()를 호출해야합니다 .i m은 이것에 지긋 지긋합니다. 도와주세요. – Suki