2007년 01월 16일
JSP 실험1완료 입력+출력을 단일페이지에서 처리, commander.jsp에서 관리
하나의 단일 페이지에서 입력 및 출력을처리하고 그 사이에서 comannder.jsp라는 페이지가 있는 형태를
세션을 사용하여 완성함.
잘 모르고 그저 말로 먼저 하고 이를 구현해 보려고 노력하였는데 생각대로 잘 되었음.
이글루스 가든 - 자바 프로그래머
세션을 사용하여 완성함.
잘 모르고 그저 말로 먼저 하고 이를 구현해 보려고 노력하였는데 생각대로 잘 되었음.
Videoinput.jsp
<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import = "one.VideoDataBean" %>
<% request.setCharacterEncoding("euc-kr");%>
<% Object a=null;
a=session.getAttribute("videooutput");
if(session != null && session.getAttribute("videooutput") != null && !session.getAttribute("videooutput").equals("")){
//session에 userId라는 값이 존재할 때
VideoDataBean v2=(VideoDataBean)a;
out.print(v2.getVname());
//세션 초기화 하는부분
response.addHeader("Pragma", "No-cache");
response.addHeader("Cache-Control", "no-cache");
response.addDateHeader("Expires", 1);
session.invalidate();
}else{
%>
출력할 내용이 없습니다.
<title>한페이지에서 입력과 출력처리</title>
<form name="form1" method="post" action="Commander.jsp">
<p>
<input name="job_name" type="hidden" value="Videoinput">
</p>
<p>입력값
<input name="vname" type="text" value="값">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<% } %>
Commander.jsp
<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import = "one.Commander" %>
<%@ page import = "one.VideoDataBean" %>
<% request.setCharacterEncoding("euc-kr");%>
<jsp:useBean id="Video" class="one.VideoDataBean" />
<jsp:setProperty name="Video" property="*" />
</jsp:useBean>
<%
String job_name=request.getParameter("job_name");
Commander c1=Commander.VideoInputCommander(job_name,Video);
VideoDataBean videooutput=c1.Output(Video);
//세선은 오브젝트형을 저장할수 있으므로 세션에다가 인스턴스 객체를 저장
session.setAttribute("videooutput",videooutput);
//저장된 세션의 인스턴스 객체를 비디오 데이터형을 다시 가져옴
VideoDataBean v2=(VideoDataBean)session.getAttribute("videooutput");
%>
<p>//출력
처리가 잘 되었습니다.
</p>
<p> </p>
<form name="form1" method="post" action="Videoinput.jsp">
<input type="submit" name="Submit" value="Submit">
</form>
<p> </p>
이글루스 가든 - 자바 프로그래머
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 실험1 입력페이지,처리페이지 + commander,.. by 행복하자
- 세미나 요약 by 루오니
- B군의 웹페이지 설계에 관한 조언. by mcJunGun
# by | 2007/01/16 07:14 | JAVA 향기 | 트랙백(2) | 덧글(0)








☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
제목 : 실험8 JSP 독립적인 출력 페이지를 가지기 위한 ..
기존에는 세션에 저장할 객체가 3개였다 jobname과 데이터형변환에 필요한 returnsource 그리고 처리 결과를 담고있는 iterator 그러나 지금은 DB에 질의를 한결과를 담고 있는 Iterator iter가 null이 아니면 현재 생성된 Commander를 OutCommander라는 이름으로 세션에 저장하고 출력을 담당하는 페이지에서는 이 세션객체가 비어있지 않으면 이를 처리 해서 출력하도록 보다 더 명확하고......more
제목 : 마무리. 내가 연구한 JSP 페이지의 전체적인 흐름
내가 연구한 JSP 페이지 흐름도 (이벤트 또는 데이터를)입력을 받은 페이지-- 컨트롤 페이지-- InsertPage  ......more