본문 바로가기
728x90

개발공부/JSP5

[게시판] jsp 에서 jstl을 사용하여 date format 형식으로 출력하는 방법 fmt태그를 사용하기위해 다음과 같이 선언해준다. 1. (REQUEST_DATE가) String 형식으로 가져왔을 경우 ( yyyyMMdd ) 2. (REQUEST_DATE가) Date 형식으로 가져왔을 경우( yyyyMMdd ) 출처 https://wwwnghks.tistory.com/139 2021. 9. 13.
[게시판] setAttribute와 getAttribute https://imdsoho.tistory.com/entry/requestsetAttribute%EC%99%80-requestgetAttribute%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C request.setAttribute와 request.getAttribute에 대해서 request.setAttribute() 와 request.getAttribute() request.setParameter() 와 getParameter()를 이용하면 String의 값 밖엔 받을 수 없다. List를 받기 위해서는 setAttribute()와 getAttribute()를 써야 한다... imdsoho.tistory.com 2021. 9. 9.
[JSP] 요청처리 객체(HttpServletRequest)와 응답처리 객체(HttpServletResponse) 1. HttpServletRequest 1-1 클라이언트로 부터 오는 정보가 입력됨. ex) 네이버에 들어가서 회원이 로그인을 하기 위해서는 회원은 로그인 페이지에서 ID Password를 입력하고, ID와 Password를 요청받은 네이버 서버는 해당 정보에따라 로그인을 판별 해 준다. 이 과정을 구체적으로 살펴보면, 클라이언트가 회원 정보를 확인해줄 것을 서버(아파치)로 요청하고 -> 해당 처리는 동적인 처리이기 때문에 회원 정보인 ID와 Password는 리퀘스트(요청객체)에 담겨져서 회원 정보 판별을 위해 WAS로 간다. -> WAS에서는 ID, Password 정보를 DB에서 검색하고, DB에 정보가 있는지 없는지 판단한다 -> 판단 후 response객체를 통해 회원이면 로그인, 아니면 회원가.. 2021. 2. 28.
[JSP] JSP와 Servlet(서블릿) 비교 1. Servlet 서블릿은 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. sjervlet은 java코드 안에 HTML태그가 삽입되며 자바언어로 되어있다. (.java가 확장자이다.) 서블릿은 자바언어를 웹어플리케이션을 조금 더 쉽개 개발하기위해 만든 API(라이브러리,클래스)다. 2.JSP(Java Server Page) HTML내부에 자바코드를 삽입하는 형식이 jsp다. HTML은 코딩하기 어렵고 불편해서 이를 보완하기위해 만들었다. JSP는 서블릿기반의 서버 스크립트 기술이다. 서블릿을 이용하면, 자바에 대한 지식이 필요하며 화면 인터페이스 구현에 너무 많은 코드를 필요로 하는 등 비효율적인 측면들이 있다. 때문에 서블릿을 작성하지 않고도 간편하.. 2021. 2. 28.
button으로 페이지 이동하기 (버튼으로 페이지이동, 버튼타입) 로그인 화면에서 로그인 버튼은 잘 작동하는데, 회원가입 버튼이 내가 원하는대로 작동하질 않는다. 회원가입 버튼을 누르면 회원가입 페이지로 넘어가야하는데, 느닷없이 '로그인실패!' 가 뜬다. 이유가 뭘까??? 로그인 실패라는 문구를 보면, 자꾸 memeber컨트롤러를 지나는거 같은데... 왜 거기로 가는거니...? 다음과 같은코드일때 오류가 있었다. ....... 로그인 회원가입 카카오 로그인 해결방법 1. 버튼의 타입을 submit에서 button으로 바꿔준다. 2. onclick의 형태를 다음과 같이 변경하였다. 해당 form 자체에 action태그가 걸려있어서, 자꾸 지정된곳으로 submit하는 것이다. 단순 페이지 이동을 위해서라면 버튼의 타입을 'submit'이 아닌 'button'타입을 사용하면.. 2021. 1. 30.
728x90