* dios_cooking.jsp

<ul>
  <li id ="copy"  style="display:none;" value="copy">
     <a onClick="pickupImg('ico1','copy'); return false;" href="#" >
     <img src="/ico011.gif" id='ico1' width="90" height="30" alt="copy" /></a></li>
  <li>...</li>
  <li>...</li>
...
<ul>

<input type="hidden" name ="categori"/>  //hidden 이용, 다음페이지로 data를넘겨준다

자바스크립트 호출

function pickupImg(num,cate) {
 var frm = document.replyFrame; //form name이 replyFrame
 replyFrame.categori.value = cate;   
// 넘겨받은 두번째 변수값을 hidden의 value에 저장시킨다

 document.getElementById('ico_taste').src = document.getElementById(num).src;
 document.getElementById("test").style.display = "none";


event_sub1_proc.jsp에서는
eventCommonData.setString("c_5", paramData.getString("categori"));
이런식으로 값을 뽑아 올수 있다!!!!!!!!!!!

실수 원인 : ul li에 value값 세팅후 돔파싱하여 가져올려고 했으나
그방법은 tr td에 value값을 세팅하는 것과 마찬가지였다...........OTL.................
 

'Programing > JSP' 카테고리의 다른 글

guestbook_control.jsp  (1) 2010.06.30
Posted by kalkins
,
1 <%@ page language="java" contentType="text/html; charset=EUC-KR"
2     pageEncoding="EUC-KR"%>
3    
4     <jsp:useBean id="gb" class="beans.GuestBean" scope="page"/>
5                                                     <%--page : 현재 페이지 에서만 유지 --%>
6     <%request.setCharacterEncoding("euc-kr"); %>
7     <jsp:setProperty property="*" name="gb"/><!-- value="param" name과 id는 같아야함 -->
8
9    
10 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
11
12 <%@page import="dao.GuestDao"%>
13 <%@page import="java.util.ArrayList"%>
14 <%@page import="beans.GuestBean"%><html>
15 <head>
16 <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
17 <title>Insert title here</title>
18 </head>
19 <%--
20 Control 의 역할
21 1. 사용자 가 입력한 데이터 받기
22 2. 사용자 요구 분석
23 3. 알맞은 모델클래스 객체 생성
24 4. 모델호출
25 5. 모델 호출 후에 리턴 값을 저장
26 6. 페이지 이동 결정
27
28 --%>
29 <body>
30    <%
31        String action = request.getParameter("action");//요구분석을 위한 데이터
32        System.out.println("Action = "+ action);
33       
34      
35        GuestDao gd = new GuestDao();
36        if(action.equals("insert")){//데이터 입력
37          
38            //DB관련모델호출         
39               if(gd.insert(gb)){
40                  response.sendRedirect("/TomTest2/guestbook/control/guestbook_control.jsp?action=list");
41               }else{
42                   out.println("<script>alert('입력되지않았습니다');</script>");
43              }
44            //이동할 URL : list.jsp
45        }else if(action.equals("list")){
46
47            ArrayList<GuestBean> list= gd.selectAll();
48            request.setAttribute("selectAll",list);
49            pageContext.forward("/guestbook/view/guestbook_list.jsp");
50           
51        }else if(action.equals("check")){
52            System.out.println("체크체크체크");
53            int id = Integer.parseInt(request.getParameter("id"));
54            String pass=request.getParameter("pass");
55            System.out.println("ID: "+ id+", Pass: "+pass);
56            if(!gd.check_pass(id,pass)){
57                System.out.println("비번틀림");
58                out.println("<script>alert('비밀번호가 일치하지 않습니다');");
59                out.println("history.back();</script>");
60            }
61        }
62    %>
63 </body>
64 </html>

 

Posted by kalkins
,