- 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
(JSP)JSTL 사용하기
JSP에서 Java의 영역을 <% %>로 표시하는데, 이런 방식으로 코드를 작성하게 되면,조건문이나 반복문을 실행할때 구역을 나누면서 코드가 굉장히 길어진다.이렇게 작성하던 것을 jstl을 이용해서 작
velog.io
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" %>
선 pull 후 push 가슴에 새기자 저장소 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.
이런 경우엔 pull request 작업 x 3.같은 라인을 2인 이상이서 수정하는 경우 등등...충돌이 발생한 경우엔 수정을 꼭 해야한다.
아래는 일부러 충돌을 발생시킨 것.
1. 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 다음글이 없습니다.이전글이 없습니다.댓글