helpppppppppp
10
2019-09-30 10:04:25 작성 2019-09-30 10:06:38 수정됨
0
214

jsp간 데이터 전달 예시 요청


현재 구성된 파일은 아래와 같습니다.


1.jsp : 입력받은 partno를 2.jsp에게 post로 보냅니다.

  <form class="part-search" action="2.jsp" method="post" target="_blank">

                <input id="pnSearch" type="text" placeholder="Part No." name="partNo">

                <i class="fa fa-search" aria-hidden="true"></i>

                <input id="Request" type="submit" value="Request">

  </form>

2.jsp : 1.jsp에서 받아온 partno를 targetUrl로 엮어 보내서 targetUrl로 보내면 어떤 text값을 받아옵니다.

<%

request.setCharacterEncoding("UTF-8"); //받아올 데이터의 인코딩

String partNo = request.getParameter("partNo");

String targetUrl = "http://00.000.00.00.jsp?partinfo="+partNo;

URL url = new URL(targetUrl);

HttpURLConnection con = (HttpURLConnection) url.openConnection();

con.setRequestMethod("GET"); // optional default is GET

con.setRequestProperty("User-Agent", "Mozilla/5.0"); // add request header

int responseCode = con.getResponseCode();

BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));

String inputLine;

StringBuffer resp = new StringBuffer();

while ((inputLine = in.readLine()) != null) {

resp.append(inputLine);

}

in.close();

out.print(resp.toString());

%>


####질문 : 2.jsp의 resp.toString()의 값을 받자마자 자동로 1.jsp에 보내고 1.jsp에 화면에서 이 데이터를 보려면 어떻게 해야하나요?####

구체적으로 설명해주시면 감사드리겠습니다!

0
  • 답변 0

  • 로그인을 하시면 답변 을 등록할 수 있습니다.