분류 전체보기(129)
-
Jsp - session 저장(로그인 상태 유지하기)
웹 사이트에서 로그인을 하면 해당 유저의 로그인 정보가 유지되어야 한다. 이를 위해서는 쿠키에 저장하는 방법과 세션에 저장하는 방법이 있다. 쿠키에 저장하는 방법은 보안에 문제가 있을 수 있으므로 세션으로 저장을 한다. request.getSession().setAttribute("저장할 세션 이름", 설정한 JavaBean의 id.빈에서 얻어올 getter); 만약 으로 선언했고,세션 이름을"userId"으로 저장하고 User.java 파일에서 getId() 메소드를 통해 값을 얻어온다면 request.getSession().setAttribute("userId", u.getId()); 다음과 같이 얻어 온 값을 세션에 저장하여 저장한 값을 기억시킬 수 있다. 세션에 저장된 값은 다음과 같은 코드로 가..
2020.08.02 -
Jsp - Post 전송
1.form 태그를 post 형식으로 정보들을 Register_proc.jsp로 전송한다.(각 정보들의 name 값을 이름으로 전송해준다.) 2. Register_proc.jsp / 넘어온 post 정보들을 Bean 객체에 입력하기 위해 useBean => 사용할 Bean을 선택 setProperty=> 넘어온 값들을 Bean의 setter에 적용시킴 을 통해서 값을 넣어준다. all-record.tistory.com/105 JSP 자바빈(JavaBean)과 액션태그 JSP 페이지의 주용 기능 중 하나는 데이터를 보여주는 기능이다. 흔하게 볼 수 있는 게시판을 예로 들면 글 목록 보기, 글쓰기, 글 읽기 등의 기능이 이에 해당한다. 그런데 이런 데이터를 보여주� all-record.tistory.com ..
2020.08.02 -
Jsp - DB(Mysql)와 연동
localhost에 있는 db에 연결/ 연결을 원하는 테이블명을 넣어서 작성한다. Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost/테이블명?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&validationQuery=select 1&characterEncoding=UTF-8"; con = DriverManager.getConnection(url,DBID,DBpwd); 다음과 같이 연결 정보를 리턴해준다. public static Connection getConnection() { Connec..
2020.08.02