728x90 전체 글389 국비학원 28일차) ajax 구현 순서 1. DBTable 2. Dao 3. Service 4. Controller 5. UI (view) 2022. 11. 8. SpringMVC) 게시판에서 글 수정을 한 후 어떻게 전 페이지로 돌아갈까? 게시판에서 글을 수정, 삭제 등등 할 때... 어떻게 하면 1페이지가 아니라(그냥 list URL이 아니라) 전에 보던 페이지로 돌아갈 수 있을까???? 일단 URL이 변경되는 과정을 그려보았다 가정1) read(읽기)에서 request 받은 URI를 모델에 저장해서, 컨트롤러에서 모델에 담은 객체 이용 ->모델에 담은 객체는 컨트롤러에서 사용이 안 되는 듯? 실패... *정정함 이게 정답이었음^^^!!!!!!!!! 가정2) read(읽기)에서 request 받은 URI을 String에 저장하여, 하드코딩... -> 이상하게 자꾸 지금 URI가 뜸...애초에 저런 형식을 원한 것도 아니었음^^;실패 그러던 중... referer에 대해서 떠올렸다!! 이전 url을 알 수 있게 해주는 마법~ 아하!! re.. 2022. 11. 4. 국비학원 26일차) JSP에서 서블릿으로 데이터를 가져오자(데이터 저장공간, 유효범위) Enumeration : 데이터 가져올때 쓰는데 복잡하고 하나하나 설정해줘야해서 잘 안씀 Map : Set -> Iterator로 가져올 수 있어서 쉽게 가져옴 개꿀띠 Enumeration으로 가져오는 법 이름 나이 package step1; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import j.. 2022. 11. 4. JAVA) 바이트/문자 스트림에 대한 고찰 바이트 스트림은 2yte(8비트)로 값을 옮김 그래서 char로 값을 받아 옮기는데, 아스키코드는는 7비트의 이진수 조합으로 만들어짐 문자 스트림은 4byte(16비트)로 값을 옮김 그래서 int로 값을 받아 옮기는데 유니코드는 모든 문자를 16비트로 받아서 표현함 컴퓨터의 언어는 결국 숫자인데 컴퓨터가 문자를 옮기려면 그것을 숫자로 변환해서 옮겨야 함 char와 int가 받은 문자를 숫자타입으로 옮겨서 저장을 해서 입출력 해주는 것임 일반 정수 타입은 출력을 하면 그냥 그 값을 출력하지만 char 타입은 저장 할 때 아스키코드를 이용해 그 문자에 맞는 숫자로 변환해서 저장함 그래서, 바이트 스트림으로 문자를 옮기려면 char 타입을 이용해 '문자'를 '숫자'로 옮겨서 출력할 땐 그에 대응하는 아스키코드.. 2022. 11. 4. 예외 해결) 저는 nullPointException이 싫어요 스프링 강의를 들으면서 따라하다가 중간에 막혔다 오늘 내내 나를 괴롭히던 오류가 있었다 EL안의 ${값}을 읽지 못하는 예외... ${ph.어쩌구}를 못읽고 계속 예외가 발생했다... 여러가지 경우의 수를 두고... Test도 돌려보고 뭐도 해보고... 이거 때문에 세션 문제인가? 근데 다른데선 DB 연결 잘만 되는데 왜 저기에서만???하고 @Autowired가 가끔 문제가 생겨서 @Resources로 직접 연결해준다는 말도 들어서 그렇게도 해보고 sqlSession에 대해서 엄청 찾아보다가...이 문제는 아닌 거 같았다 세션을 못불러오고 Dao만 불러와서 저건 다른 문젠가 싶어서 다른 쪽으로 방향을 틀었음 jsp 자체에 문제가 있나 싶어서 중간중간에 출력문을 넣어보기도 하고 검사하기, 페이지 소스보기로.. 2022. 11. 3. 국비학원 25일차) JSP & 서블릿 JSP -> 스프링에서 view....보여주는 녀석 서블릿 -> 스프링에서 컨트롤러....옮겨주는 녀석 리퀘스트, 리스폰스 방식 get 방식 ) URL에 직접 값을 넘겨받는 형식, 보안에 좋지 않음. 클릭해서 넘어가는 요청에 적당 post 방식 ) 남 여 기수 홍길동 장동건 마동석 서블릿 package step7; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReques.. 2022. 11. 3. 이전 1 ··· 49 50 51 52 53 54 55 ··· 65 다음 728x90