봉봉의 개인 블로그
2017-05-01-E 본문
search 검색하기
먼저 WebContent 안에msearch폴더를 만들고 그안에 m_search_form.jsp 파일안을 저런식으로 채워줍다
여기서 select 는
저런식의 아이디 비밀번호 권한 이름 이메일을 옵션으로 가지고 있게 만든후 그 값의 name 을 sk 로하고 그다음 input 타잎에 text 를 만들고 그 검색 text 상자안에 값을 sv 로 만듭니다.
그리고 검색을 누르면 m_search_list.jsp 로 포스트 형식으로 넘겨줍니다 . 그다음
m_search_list.jsp 안을
이런식으로 작성해줍니다.
위에서 부터 보자면 맨위는 12 ,13 번은 include 하는 문이라서 나중에 설명하겠다.
먼저 32~36번문과 같이 적어서 값을 받아줍니다 .
그런다음 20~ 22번문과같이 클레스 타입으로 참조변수들을 선언한다음
23번에서와 같이 적어서 드라이빙을 연결해준다음 try 문을 적어서 그안에 25~29번과 같이적어서
DB와 연결해준다
그다음 40~52까지와 같이 적어준다 그이유는 sk 와 sv에 데이터가 안들어갈때도 잇고
둘중 하나만 값이 들어가있을떄도 있고 둘다 데이터를 입력받을때도 있기때문에
if 문안은 두개다 검색조건을 입력하지 않앗거나 하나만 입력햇을때 전체 리스트를 보이게 만들고
else 문을 통해서 두개다 입력햇을경우에 46번의 쿼리문을 실행하게 되는것이다 .
47~48번과 같이 쿼리 실행을 위한 준비를 하고 52번에서 쿼리를 실행해주는것이다.
그런다음 54~72번 처럼 화면에 뿌려주고
74~81번과 같이 적어서 객체와 커넥션을 종료시켜준다.
다음으로 include 에 관해서 설명하자면
m_list에서 모든걸 다 보여주기 위해서 m_list안에
9번과 10번 처럼 include 문들 해주면
이런식으로 다 통합된 화면을 만들수 있게된다.
include 란 include 된 파일을 가져오는것이다 . 위에쓰면 위에 위치하게되고 아래 쓰면 아래에 위치하게
된다.
또한 이제 화면을 입력하고 별도로 새로고침을 누르지않고 바로 처리할수있게 만들기 위해서
59번과 같이 다시 list 이동하게끔 만들어주는데 이때 가입을 하고 처리가 완료된 시점에 저문장을 적어주고 수정처리가 완료된 시점,삭제처리가 완료된 시점 각각에 적어주면 되는것이다.
그러니 m_insert_pro.jsp 파일의 끝과 m_delete_pro.jsp 파일의 끝 파이널 전과m_update_pro.jsp파일의
끝 파이널 전에 적어주게 되면 되는 것이다. 그러면 별도로 새로고침없이도 바로 처리가 되는걸 볼수있다.
'학원에서 배운것들 > TEA - E' 카테고리의 다른 글
2017-05-08-E (0) | 2017.05.08 |
---|---|
2017-05-02-E (0) | 2017.05.02 |
2017-04-28-P (0) | 2017.04.28 |
2017-04-27-P (0) | 2017.04.27 |
2017-04-26-E (0) | 2017.04.27 |