sub_title
 JSP/Servlet
제   목 다수의 페이지에 폼(Form) 전송하기
작성자 웹마당넷 등록일 2009-01-27 02:14:45 조회수 15,670

[다수의 페이지에 폼(Form) 전송하기]

저번에 소개한 예제 중에서 이 부분이 추가되면 더 좋을 것 같은 생각에 덧 붙여 본 예제입니다.
아울러 URLConnection 객체의 출력 스트림을 이용한 폼값 전송이 아니라, 단순 자바스크립트 예제라는 것도 양해를
구하겠습니다. 단지 소스 일부에 request.getParameter 라는 JSP 코드 일부가 등장하여 JSP 코너에 올리게 되었습니다저번 예제가 무엇인지 궁금하신 분은 아래의 텍스트를 클릭하면 이동합니다.

저번예제 보기 : JSP 일정 시간이 지나면 자동으로 폼(Form) 전송하기

아래 예제는 저번에 소개된 예제와 거의 같지만 request 로 받은 OrderNum의 값이 세개의 페이지로 넘겨지고 있습니다.넘겨지는 Url 은 아래와 같습니다.

http://www.webmadang.net/asp/request.asp
http://www.webmadang.net/php/request.php
http://www.webmadang.net/jsp/request.jsp

각기 Url이 다른 세개의 페이지로 이동하기 위해서 세개의 iframe 이 사용되고 있습니다.

<%
  String service_info = request.getParameter("OrderNum"); //넘겨야 할 데이터 OrderNum
%>
<form name="sendForm" method="post">
  <input type="hidden" name="OrderNum" value="<%=OrderNum%>">
</form>
<iframe name="hframe1" style="display:none;"></iframe> <!--숨겨진 iframe을 만든다-->
<iframe name="hframe2" style="display:none;"></iframe>
<iframe name="hframe3" style="display:none;"></iframe>
<script type="text/javascript">
<!--
  document.sendForm.target="hframe1"; //타겟을 iframe으로 한다
  document.sendForm.action="http://www.webmadang.net/asp/request.asp";
  document.sendForm.submit();

  document.sendForm.target="hframe2"; //타겟을 iframe으로 한다
  document.sendForm.action="http://www.webmadang.net/php/request.php";
  document.sendForm.submit();

  document.sendForm.target="hframe3"; //타겟을 iframe으로 한다
  document.sendForm.action="http://www.webmadang.net/jsp/request.jsp";
  document.sendForm.submit();
//-->
</script>

위의 소스를 더욱 알아보기 쉽게 자바스크립트 형식으로 바꿔보면 아래와 같습니다. 이해를 돕기 위해서 소스상에
전송(submit) 버튼이 삽입 되었지만 버튼 클릭시 페이지 이동은 없습니다. 단지 세곳의 페이지로 OrderNum 의 값
만 전송될 뿐입니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>www.webmadang.net</TITLE>
<script type="text/javascript">
function send()
{
   document.sendForm.target="hframe1"; //타겟을 iframe으로 한다
   document.sendForm.action="http://www.webmadang.net/asp/request.asp";
   document.sendForm.submit();

   document.sendForm.target="hframe2"; //타겟을 iframe으로 한다
   document.sendForm.action="http://www.webmadang.net/php/request.php";
   document.sendForm.submit();

   document.sendForm.target="hframe3"; //타겟을 iframe으로 한다
   document.sendForm.action="http://www.webmadang.net/jsp/request.jsp";
   document.sendForm.submit();
}
</script>
</HEAD>
<BODY>
<form name="sendForm" method="post">
  <input type="text" name="OrderNum">
  <input type="button" value="전송" onclick="send()">
</form>
<iframe name="hframe1" style="display:none;"></iframe> <!--숨겨진 iframe을 만든다-->
<iframe name="hframe2" style="display:none;"></iframe>
<iframe name="hframe3" style="display:none;"></iframe>
</BODY>
</HTML>


.

작성자: 웹마당넷(webmadang@webmadang.net)   http://www.webmadang.net
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
110  JSP 파일 확장자 추출하기   admin 웹마당넷 1 / 0 23032 2009-02-25
109  다수의 페이지에 폼(Form) 전송하기   admin 웹마당넷 0 / 0 15670 2009-01-27
108  자바 프로그래밍으로 온라인 XML 데이터 검색하기   member 우슬초 0 / 0 14721 2009-01-18
107  톰캣[Tomcat]에서 세션타임 설정하기   member 티란투라 0 / 0 15232 2009-01-18
106  JSP URL클래스를 이용한 웹페이지 데이터 읽기   admin 웹마당넷 0 / 0 18389 2009-01-16
105  JSP 일정 시간이 지나면 자동으로 폼(Form) 전송하기   admin 웹마당넷 3 / 0 22186 2009-01-08
104  JSP 팝업창에 Form 태그내의 값 넘기기   admin 웹마당넷 0 / 0 30090 2008-12-19
103  JSP setContentType 메소드와 MIME 타입   admin 웹마당넷 2 / 1 46910 2008-09-22
102  [JSP] getParameterValues() 예제   member 우슬초 0 / 0 24919 2008-09-02
101  JAVA 정규표현식에 관한 자료   member 우슬초 0 / 0 10189 2008-09-01
100  JSP 월 몇주 요일에 해당하는 날짜구하기   member 티란투라 1 / 0 16227 2008-08-26
99  JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기   member 티란투라 0 / 0 17318 2008-08-19
98  JSP 이전 이후 날짜 구하기   member 티란투라 0 / 0 13311 2008-08-10
97  JSP 오늘 날짜/시/분/초/요일 구하기   member 티란투라 0 / 0 29851 2008-08-09
96  JSP split 메소드를 이용한 문자열 분리하기   member 티란투라 0 / 0 39409 2008-08-05
95  JSP 특정 문자열(Pattern)의 갯수 구하기   member 티란투라 0 / 1 21501 2008-08-05
94  JSP - Java JDBC Performance Tip(1)-Select Speed up!   member 사라마음 0 / 0 13709 2008-07-29
93  JSP - MySQL 한글깨짐 해결   member 사라마음 0 / 1 23552 2008-07-29
92  CEWOLF : jsp에서 차트, 그래프 구현하기 첨부파일   member 티란투라 0 / 0 13591 2008-07-22
91  JSP URLConnection 객체를 이용한 입력스트림 제어   member 티란투라 0 / 0 15886 2008-07-15
90  JSP 파일쓰기 - 파일읽기   member 티란투라 0 / 0 36907 2008-07-10
89  JSP 특정 디렉토리에 있는 파일명들 구하기   member 티란투라 0 / 0 22492 2008-07-10
88  JSP 파일삭제   member 티란투라 1 / 0 20098 2008-07-10
87  JSP 달력(Calendar) 입니다. 이미지 첨부파일   member 티란투라 0 / 8 26114 2008-06-23
86  JAVA 자바 선택정렬 (Selection Sort) 첨부파일   member 높이뜬새 0 / 0 12948 2008-06-19
write
[2] [3] [4] [5] button