[Java] 서블렛사용시 상대경로 인식 못함
프로그래밍/Java2024. 2. 22. 16:25[Java] 서블렛사용시 상대경로 인식 못함

문제상황 기존 경로로 접속했을때는 상대경로로 잘 작성되어있어서 css가 불러와지는데, Servlet으로 dispatcher할 시에 css가 적용이 안되는 문제가 있었다. 기존 스타일 CSS적용안됨 해결 기존 페이지에서 css를 로드하는 방식에서 문제가 있었다. 상대경로로 지정된 css 파일이 dispatch 하는 과정에서 경로를 알아보지 못하는것이었다. 따라서, 서블릿이 JSP 파일을 다른 위치에서 불러오면 CSS 파일의 경로가 더 이상 유효하지 않을 수 있다. 이 문제를 해결하기 위해, CSS 파일의 절대 경로를 사용하는 것이 좋다. 웹 애플리케이션의 루트 디렉토리를 기준으로 CSS 파일의 경로를 지정하면 됩니다. 이렇게 하면 JSP 파일의 위치와 관계없이 항상 동일한 CSS 파일을 참조할 수 있습니다..

목표 달성 백준 장학금 - 마무리 회고
일상2023. 8. 26. 11:00목표 달성 백준 장학금 - 마무리 회고

목차🔳 내가 설정한 목표와 목표 달성 결과 공유✔︎ 일주일에 코딩테스트 최소 5문제 이상 풀기✔︎ CS내용 일주일에 2개이상 정리✔︎ 학습하다가 잘 이해가지 않는 내용 찾아서 공부한 내용 일주일에 5개이상 정리 및 업로드 ( 5개 → 3개로 수정)🔳 한 달 간의 회고🔳 백준 장학금 도전을 시작하고 달라진 점🔳 앞으로의 계획 7월 19일부터 시작한 백준 장학금 도전기가 끝나고 마지막 회고를 작성하는 날이 왔다. 열심히 하긴 했지만 시간이 어떻게 가버린지 모르게 빠르게 지나간것같다. 제로베이스와 백준님이 준비해주신 챌린지를 참여하지 않았다면 이보다 한달이 더 빠르게 지나갔을것 같다. 🔳 내가 설정한 목표와 목표 달성 결과 공유👉우선 내가 백준 장학금을 시작한 1주차에 설정한 목표는 다음과 같다. 1. 일주일..

일상2023. 8. 20. 23:15목표 달성 백준 장학금 - 4주차

목차✅ 4주차 경과 리포트 ~8/20✔️ 목표[1] 코딩테스트 풀기✔️ 목표[2] CS정리✔️ 목표[3] 학습내용 정리🚩 목표달성 현황👉백준 장학금 도전 마지막인 4주차 입니다!! 백준 장학금 1,2,3주차 내용이 궁금하신분은 링크 확인해주세요!목표 달성 백준 장학금 - 1주차🔳 백준 장학금을 신청하게 된 이유🔳 한달 간 목표와 계획🔳 백준 장학금 도전에 임하는 소감✅ 1주차 경과 리포트 ~7/30✔️ 목표[1] 코딩테스트 풀기✔️ 목표[2] CS정리✔️ 목표[3] 학습내용 정리 제로베이스 백엔드 스쿨 수강을 기다리면서 공부중에 백준 장학금을 받는 이벤트가 있다고해서 곧바로 신청해봤다. 어쩌면 누구나 도전 가능하다는 워딩에 끌려서 도전해본것이 아닐까? 한달동안 내가 정한 목표를 달성하면 장학금을 지급한다..

[Java] Iterator의 기능과 사용 이유
프로그래밍/Java2023. 8. 20. 22:48[Java] Iterator의 기능과 사용 이유

목차Iterator란?☑️ Iterator의 구성✔︎ List를 이용한 Itterator 예제✔︎ Iterator를 이용해 값을 제거하는 법✔︎ Iterator의 장점Iterator란?우선 Iterater의 단어뜻만 보면 반복자라는 뜻이다. 이 반복자는 자바의 컬렉션에 저장되어있는 요소들을 순회할떄 사용하는 메서드이다.하지만 그냥 for문이나 for-each등을 사용하면 안될까?우선 사용할 수 있지만 사용할 수 없을때도 있다. 또한, 컬렉션에서 간편하고 손쉽게 값을 처리할 수 있다 ☑️ Iterator의 구성public interface Iterator { boolean hasNext(); E next(); void remove(); }우선 Iterator 인터페이스를 확인해보면 이렇게 작성되어있다. 보..

[Java] String split()메서드
프로그래밍/Java2023. 8. 20. 22:48[Java] String split()메서드

목차✅ Split()✔︎ 기본적인 split()✔︎ split()이 잘 작동하지 않을때✔︎ 여러가지 구분자로 split()사용할떄 ✅ Split()이번주 문제를 푸는 도중에 split()을 사용하는 문제가 나왔는데 기본적으로 한가지 구분자를 이용해서 나누는것은 많이 해봤는데 문제에서 제시한내용은 여러가지 구분자를 이용해서 문자열을 나누는 문제였다. 또, 가끔씩 구분자를 넣었을때 잘 작동안하는 문자열이 있으면 어떻게 해야할지 알아보자 ✔︎ 기본적인 split()public class SplitExample { public static void main(String[] args) { String text = "apple,banana,orange,grape"; // 문자열을 쉼표(,)를 구분자로 나누어 배열로..

image