320x100 728x90 Java44 EL의 두 가지 표기방법 앞서 쓴 글은 JSP의 내장객체인 page,requset,session,application이 있는데, 이 객체들에게 값을 저장하고 실제 jsp파일에서 사용할 때는, 위와같이 사용하면 된다. 무슨말이고하니, 내가 request의 객체를 사용할것이다 라고 명시적으로 사용할때는 requsetScope.r1으로 사용하면 되지만 내장객체간 bind하고 있는 속성들이 곂치지 않는다면 ${내가설정한 변수}로 사용이 가능하다. 예를들어서 session도 a1이란 키워드로 저장하고, request도 a1이란 키워드로 저장했으면 어떤 내장 객체의 a1인지 명시해주어야 하지만 그게 아니라면 ${변수}만 사용해줘도 가능하다. 2020. 6. 14. JSP] JSP내장객체 (저장소) JSP를 통해 웹을 구축하다보면 상태 값을 저장해야되는 일이 생기는데, 이를 대비해서 jsp에서는 내장객체 4가지를 지원한다. Page 하나의 JSP페이지 안에서만 공유할 값을 저장한다. Request 한 번의 요청에 대한 정보가 저장되는 영역입니다. 웹 브라우저가 요청을 보낼 때마다 새로운 request영역이 되고 request 객체를 이용하여 모든 JSP페이지에서 접근 가능합니다. Session 한 명의 사용자와 관련된 정보가 저장되는 영역입니다. 사용자가 이용하는 웹 브라우저 하나 당 영역이 존재하기 때문에 주로 로그인 정보를 저장합니다. Application 모든 사용자가 이용할 수 있는 정보를 저장하는 영역입니다. 하나의 웹 어플리케이션에 대한 요청, 세션 등과 같은 모든 정보는 aplicati.. 2020. 6. 9. JSP] 한 컨트롤러에서 여러 서블릿 처리하기 보통은 한 컨트롤러는 한 서블릿에 대한 로직을 처리하는데 가령 A페이지에서 B페이지로 이동 후, B페이지에서 서브메뉴와같은 페이지간 이동이 생긴다면 컨트롤러가 여러개가 있어야할까? 라는 생각에 5가지 서브메뉴에 대한 로직을 처리하는 방법을 고안해보았다. 필자가 구축중인 웹 사이트를 기준으로 설명한다. 향수에 대한 커뮤니티 사이트이다. 이와 같이,큰 3가지의 헤더 메뉴가있고, 그 아래에 5가지의 서브 메뉴가 있고 한 가지의 jsp 파일에서 5가지 서브메뉴에 대한 로직을 전부 처리한다. 위와같이 하나의 매핑에 파라미터값만 다른 값을 준다. 이렇게 되면 사용자가 전달한 값에 따라서 함수를 실행하고 (지금은 함수가 5개지만 함수도 1개로 인자값만 바꿔서 1개로 사용이 가능하다.) list라는 jsp로 포워딩을 .. 2020. 6. 5. JSTL] JSP에서 숫자 1씩 증가하기 버전마다 상이하기는 하지만 JSTL을 문서 상위에 선언해주고 JTSL을 사용할 준비를 한다. 그 다음 set태그를 반복문안에 사용하여 변수를 지정하고 벨류값을 1부터 증가하기 위해 i+1을 해준다. 기본값은 0이다. 필자의 코드 위와같다. 이렇게 되면 foreach태그의 특성상 변수 list의 길이만큼 반복된다. 그리고 그만큼 숫자는 카운트될것이다. 본인이 프로젝트로 구축중인 웹 사이트에 잘 적용된 모습이다. 2020. 6. 5. 이전 1 ··· 7 8 9 10 11 다음 300x250 320x100