본문 바로가기

전체 글45

[JSP] EL, 액션 태그, JSTL Ⅰ. EL(Expression Language) JSP는 스크립트 요소(Script Element)로 작동하는데(스크립틀릿, 표현식, 선언문 등)를 사용하여 Servlet에서 값을 뽑아내는데, 이를 좀 더 편하게 사용할 수 있도록 고안된 표현법. EL 방식 기본적으로는 JSP 내장 객체를 구분하지 않고 모든 내장 객체의 키 값을 검색하여 값을 찾아낸다. 같은 키가 있다면 작은 범위의 값이 출력된다. ${ 키 값 } 원하는 내장 객체에서 검색하고 싶은 경우, 참조할 수 있도록 'JSP내장객체명Scope.'으로 표현한다. ${ requestScope.title } 내장객체명을 붙이지 않고 모든 범위에서 검색하는 경우, 속도가 느려질 수 있으므로 되도록 객체명을 명시하는 버릇을 들이자! JSP 내장 객체의 범.. 2022. 2. 16.
내 첫 프로젝트 리뷰!! 끝났다 ㅠㅠ 코드 구현 파트는 취합한 날도 포함한 워킹데이는 8일(19~30) 중간에 하루 취합한 날은 아예 작업 안해서 순수 코드 짠 날은 7일인듯...사실 주말에 쪼꼼 함 내 피땀눈물로 완성된 내 첫 프로젝트! 진짜 걍 나를 갈아서 만듬 발표는 연휴 꼈는데, 이미 우리가 계획한 건 연휴 전에 끝내기였다! 덕분에 미친듯이 코드 짬 그리고 연휴에는 일 있어서... 연휴 때 시간 내려고 진짜 나는 죽었다 생각하고 코드쳤음 잠자고 먹고 화장실가고 게임하는(?) 시간만 빼고 올인함. 코드 구현 상으로는 딱히 어려운 기술을 쓴건 아니라서 오로지 나의 기여도 100% 이번 프로젝트로 느낀 건 타인을 설득하는것도 어렵지만, 협업 툴인 깃허브 사용이 제일 어려웠다. 새로운 툴을 우리끼리 익히다보니 이게 맞을까요? 하.. 2022. 2. 3.
[GITHUB] 깃허브 revert 어떤 클라우드 서비스 보다도 깃허브가 대단한 점을 오늘 느꼈다. 커밋 전으로 돌아가는 기능이 존재함... 1. 진짜 미친듯이 작업했던 파일 올렸는데 pull이 안된 상태로 작업된데다가 commit하고, 2. 뭐가 문제인지 몰라서 이것저것 눌러보다가 branch 변경했더니 해당 branch에는 이전 업로드 했던 파일과 현재 파일이 충돌이 일어나서(둘다 내가 작업한 파일) 충돌을 수정하는데, 3. 뭐가 꼬였는지 수정했는데도 수정이 안됐다고 계속 충돌을 처리하라고 뜨고, 4. 심지어 branch 변경도 삭제도 아무것도 먹히지 않음... 계속 merge하라는데 충돌이 해결이 안돼서 merge조차 할 수가 없었음 :::해결한 방법::: 컴퓨터와 저장소 연결을 끊고 재연결 master에서 잘못 올렸던 부분을 rev.. 2022. 2. 1.
[JDBC] JDBC 상에서 해당 값을 null 처리 //PreparedStatement pstmt = null;pstmt=conn.prepareStatemnet(sql);등등 작업 되었다는 가정 하 pstmt.setInt(1, java.sql.Types.INTEGER); pstmt.setString(2, java.sql.Types.VARCHAR); => 그런데 결국 이거 안쓰고 SQL문을 분리했다. ::: 내가 하고자 한 기능 ::: 상영 시각이 없는 스케쥴을 가진 영화의 경우, 개봉일을 null처리 하기 INSERT문에서 TO_CHAR(숫자형식의날짜, 'YYYY-MM-DD HH24:MI')로 했다면 TO_CHAR를 하지 못해서 그냥 바로 에러뜨는듯... 해결법 : RELEASE_DATE가 있는 버전과 없는 버전 둘로 나눠서 처리함. 하나의 기능을 하고나.. 2022. 1. 30.