04-3. SQL 프로그래밍 스토어드 프로시저는 MySQL에서 프로그래밍 기능이 필요할 떄 사용하는 데이터베이스 개체이다. sql에서 프로그래밍은 기본적으로 스ㅗ어드 프로시저 안에 만들어야한다. delimiter $$ create procedure 스토어드_프로시저_이름() begin 코딩 작성 end $$ delimiter ; call 스토어드_프로시저_이름(); delimiter $$ ~ end $$ 안에 작성한다. (delimiter 뒤에 공백 후 $$붙인다. 이때 특수문자는 뭐든 상관없다.) call 로 호출한다. if 문 if 문은 조건문으로 가장 많이 사용되는 프로그래밍 문법 중 하나이다. if then sql 문장들 end if; * sql 문장들이 두문장 이상 처리되어야 할 때는 begin..
1번. form 태그에 사용하는 속성에 대해 간단히 설명하시오. action : 폼 데이터를 받아 처리하는 웹 페이지의 URL을 설정 name : 폼을 식별하기 위한 이름 설정 method : 폼 데이터가 전송되는 HTTP 방식 설정 target : 폼 처리 결과의 응답을 실행할 프레임을 설정 enctype : 폼을 전송하는 콘텐츠 유형을 설정 accept-charset : 폼 전송에 사용할 문자 인코딩을 설정 2번. form 태그 내에 중첩하여 사용하는 태그를 나열하고 설명하시오. input : 사용자가 텍스트 입력이나 선택 등을 다양하게 할 수 있돌고 공간을 만드는 태그, 종료 태그 없이 단독 사용 가능 select : 여러 개의 항목이 나타나는 목록 상자에서 항목을 선택하는 태그, 여러 항목을 추가..
1번. 폼페이지에서 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인지 그리고 관련된 메소드에 대해 간단히 설명하시오.? request 내장객체 getParameter(String name) : 이름이 name인 파라미터를 전달 받음, 파라미터 없으면 null 반환 getParameterValues(String name) : 이름이 name인 파라미터를 배열로 전달 받음, 파라미터 없으면 null 반환 getParameterNames() : 모든 요청 파라미터의 이름과 값을 Enumeration 객체로 전달 받음 getParameterMap() : 모든 요청 파라미터의 이름과 값을 Map 객체로 전달 받음 (요청 파라미터 이름, 값) 2번. 서버에서 웹 브라우저에 ..
SendRedirect 클라이언트(브라우저)가 새로운 페이지로의 요청을 보내고 서버가 그 요청을 처리한다. 클라이언트에게 새로운 페이지로 이동하라는 응답을 보낸다. SendRedirect는 이동 시 request에 저장된 Parameter가 사라져 저장한 객체를 사용할 수 없다. 새로운 요청이 생성되기 때문에 이전 요청의 데이터를 전달하려면 세션 등의 방법을 사용해야 한다. (session은 유효기간이 request와 다름) 절대경로에서는 forward와 url 차이가 없다. (그저 request 저장 객체의 차이) forward 서버 내에서 페이지를 이동한다. 브라우저의 url은 변경되지 않으며, 현재 요청과 관련된 정보를 계속 유지할 수 있다. 같은 웹 애플리케이션 내에서 페이지를 이동할 때 사용한다..
welcome.jsp 안녕하세요! 로그인 회원가입 정보수정 모든 회원 정보 확인 login_controller.java 추가구문 else if(command.equals("/all.do")) { String id = request.getParameter("id"); System.out.println("아이디 : "+id); String passwd = request.getParameter("passwd"); System.out.println("비번 : "+passwd); String name = request.getParameter("name"); System.out.println("이름 : "+name); all_info dao = all_info.getInstance(); List member = d..
web.xml tt log.jsp index.htm index.jsp default.html default.htm default.jsp logincontroller tt.login_controller logincontroller *.do dbconnection.java package database; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class dbconnect { public static Connection getConnection()throws SQLException, ClassNotFoundException { Connection conn = null; Strin..
web.xml BoardController mvc.controller.BoardController BoardController *.do list.jsp 게시판 전체 건 번호 제목 작성일 조회 글쓴이 [${i}] [${i}] 제목에서 본문에서 글쓴이에서 «글쓰기 view.jsp 게시판 성명 제목 내용 삭제 목록 writeForm.jsp 게시판 성명 제목 내용 BoardController.java package mvc.controller; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletExcep..
String RequestURI = request.getRequestURI(); System.out.println("URI : "+RequestURI); String contextPath = request.getContextPath(); System.out.println("contextPath : "+contextPath); String command = RequestURI.substring(contextPath.length()); System.out.println("substring : "+command); getRequestURI() : 클라이언트가 요청한 URL의 경로를 반환한다. 예를 들어, "http://www.example.com/myapp/test.jsp"라는 URL로 요청이 들어왔다면, g..
- Total
- Today
- Yesterday