- 1208 WEB SERVER 3일차2023년 12월 08일 14시 09분 22초에 업로드 된 글입니다.작성자: 삶은고구마
오전 실습문제 피드백 / 복습
결혼유무 체크=>삼항연산자로도 가능
<input type ="checkbox" ${map.married?'checked':''}>
=>java - html 순으로 실행되기 때문에 연산자부터 계산되어
checked인지 빈값인지 처리된 후에 input태그 출력
Date.valueOf : sql date
java.util.date의 자식인 java.sql.date
Server 실행 / Client 실행 구분하기
client server
html
css
jsjava
scriptlet
el
jstlintellij 와 eclipse
https://velog.io/@ch4570/JSPJSTL-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
jstl을 사용하려면..
pom.xml에 아래의 의존성 추가
<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
사용하려는 해당 jsp 페이지 상단에 taglib를 추가한다.
-java에서 라이브러리를 import하듯, taglib지시자로 라이브러리 추가
JSP파일 가장위에 넣어주면 되고, prefix="c"는 jstl을 사용할때 <c:foreach> 이런식으로 앞에 붙을 문자를 임의로 정해주는 것이다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
저장소 http 주소 copy
sourcetree 새 탭
clone
첫 url에 주소 paste
local 경로 web-server-workspace\together
--
설정
에디터-파일인코딩 utf-8로 설정
에디터-일반-콘솔 utf-8로 설정
tomcat 서버 추가
vm option -Dfile.encoding=utf-8
fix - 해당 프로젝트 war exploded 추가
-
작업시작전에 늘 full 먼저
-
고의로 conflict 발생시켜 해결해보기
어떤 상황에서 conflict가 발생하는가?
merge-fastfoward-merge (빨리감기 merge, 절대 conflict가 발생하지 않음)
-true-merge (a와 b가 각자 작업하다가 conflict발생) -같은 파일을 작업하다가 발생
git에서 충돌검사를 할 때 기준이 되는 텍스트라인을 검사하는데,
가령 line 23을 2명이상의 팀원이 수정하면 충돌이 발생하지만,
위/아래를 수정하는 경우엔 이상이 없음.
공용ver 원격 저장소의 master branch 보호하기(push 막기)
1.해당 저장소를 보면 이런 문구가 떠있음.
2.설정에서 아래와 같이 체크한 후 craete 한다.
3.마스터 브랜치 보호 룰이 생성되었다.
sourceTree로 개별 branch에 push 후,
github 저장소에서 pull request 하는 방법
1.상단 혹은 contribute에서 버튼 클릭.
2.
3.같은 라인을 2인 이상이서 수정하는 경우 등등...충돌이 발생한 경우엔 수정을 꼭 해야한다.
아래는 일부러 충돌을 발생시킨 것.
stash(내가 하던 작업을 잠깐 빼두는 작업)
원격 저장소에서 a.jsp를 가져와야할때 ,내가 a.jsp를 작업중인 경우..
=>이 상태에서 pull을 하게 되면 원격 저장소의 a.jsp로 덮어씌워지게 되어서
내가 현재 작업하고있는 a.jsp의 내용이 사라짐..
=>이런 경우 stash로 내가 작업하고있는 a.jsp를 빼둔 다음
=>pull로 a.jsp를 가져온 후
=>다시 내가 작업했던 a.jsp를 가져오면 된다.
'공부 > web-server' 카테고리의 다른 글
1214 WebServer 7일차 (1) 2023.12.14 1212 WEB SERVER 5일차 (0) 2023.12.12 1211 WebServer 4일차 (0) 2023.12.11 1207 WEB SERVER 2일차 (2) 2023.12.07 1205 정규화&UML (0) 2023.12.05 다음글이 없습니다.이전글이 없습니다.댓글