Dev/frontend (14) 썸네일형 리스트형 JavaScript Standard Style (standardjs) 사이트 : https://standardjs.com/ JavaScript Standard Style JavaScript Standard Style Sponsored by English • Español (Latinoamérica) • Français • Bahasa Indonesia • Italiano (Italian) • 日本語 (Japanese) • 한국어 (Korean) • Português (Brasil) • 简体中文 (Simplified Chin standardjs.com 자바스크립트 표준 스타일 JavaScript 스타일 가이드, 린터 및 포맷터 이 모듈은 세 가지 방법으로 귀하(및 다른 사람들!)의 시간을 절약합니다. 구성이 없습니다. 프로젝트에서 코드 품질을 강화하는 가장 쉬운 방법입니다... [javascript] fetch API Fetch API Fetch API는 네트워크 통신을 포함한 리소스 취득을 위한 인터페이스가 정의되어 있습니다. XMLHttpRequest와 같은 비슷한 API가 존재합니다만, 새로운 Fetch API는 좀더 강력하고 유연한 조작이 가능합니다. 기본 개념과 사용 방법 Fetch에는 일반적인 오브젝트로로 Request 와 Response (en-US)가 포함되어 있습니다. 이것들은 service worker이나 Cache API같이 Response와 Request객체를 다루는 API나 독자적으로 리스폰스를 발생시키는 경우에도 사용 가능합니다. 또한 CORS나 HTTP 오리진 헤더의 행동에 관련한 개념에 대해서도 정의되어 있습니다. 이 정의는 여러곳에 분산되어있는 갖가지 행동에대한 정의들을 한곳에 고쳐 쓴 .. JSP 파일 내에서 JSTL을 이용해 requestURI 알아내기 ✅ JSP에서 Request URI 얻기 (JSTL 방식)Java 코드에서의 방식request.getRequestURI(); JSTL에서의 기본 방식${pageContext.request.requestURI} 이 값은 JSP 자체의 경로 (*.jsp) 를 반환합니다.템플릿 엔진을 사용하거나 jsp:include, jsp:forward 등을 사용하면 실제 요청 경로와 다를 수 있습니다.✅ 실제 클라이언트 요청 URI를 얻으려면?JSTL에서 아래와 같이 사용하세요:${requestScope['javax.servlet.forward.request_uri']} 이 값은 RequestDispatcher를 통해 포워딩된 경우에도 클라이언트의 실제 요청 URI를 반환합니다.내부적으로 RequestDispatche.. JSP 기본 내용 정리 1. JSP에 대하여JSP(Java Servlet Page)는 서블릿의 확장판으로 웹 프로그래밍을 하기 위한 서버측 스크립트 모델이며, 서블릿 이후에 출현된 최신의 기술이다. 가. 개요JSP 기술은 웹 개발자에게 개발 생상성과 유지보수의 용이성을 제공하며 자바의 모든 제반 기술(JDBC, 서블릿, RMI, 자바빈즈, EJB 등)을 이용할 수 있게 해 준다. 즉, 서버측 동적 페이지를 작성하기 위한 종합 기술이라 하겠다. JSP와 비교되는 대표적인 서버측 스크립트 모델로는 마이크로소프트 사의 ASP(Active Server Page)를 들 수 있겠다. ASP는 비주얼베이직을 서버측 스크립트 언어로 이용하며, 컴포넌트 기술인 ActiveX 컨트롤과 COM+를 사용한다.이에 반해 JSP는 자바를 기본 스크립트.. 표준 태그 라이브러리 (JSTL) - 4. 함수 4. 함수 JSTL은표현언어에서사용할수있는함수를제공하며이들함수는 표와같다.함수설명length(obj)obj가 List와같은 Collection 인경우저장된항목의개수를리턴하고,obj가문자열일경우문자열의길이를리턴한다.toUpperCase(str)str을대문자로변환한다.toLowerCase(str)str을소문자로변환한다.substring(str, idx1, idx2)str.substring(idx1, idx2)의결과를리턴한다.idx2가 -1 일경우 str.substring(idx1)과동일하다.substringAfter(str1, str2)str1에서 str1에포함되어있는 str2 이후의문자열을구한다.substringBefore(str1, str2)str1에서 str1에포함되어있는 str2 이전의문자열을구한다... 표준 태그 라이브러리 (JSTL) - 3. 국제화 태그 3. 국제화태그 국제화태그는특정지역에따라서알맞은메시지를출력해주고싶은경우에사용된다. 예를들어, 한글브라우저에서로그인한경우한글메시지를출력해주고영문브라우저에서로그인한경우영문메시지를출력해주어야할때가있다. [표 12] 국제화태그라이브러리기능분류태그설명로케일지정setLocaleLocale을지정한다.requestEncoding요청파라미터의캐릭터인코딩을지정한다.메시지처리bundle사용할번들을지정한다.message지역에알맞은메시지를출력한다.setBundle리소스번들을읽어와특정변수에저장한다.숫자및날짜포맷팅formatNumber숫자를포맷팅한다.formatDateDate 객체를포맷팅한다.parseDate문자열로표시된날짜를분석해서 Date 객체로변환parseNumber문자열로표시된날짜를분석해서숫자로변환setTimeZone시간대.. 표준 태그 라이브러리 (JSTL) - 2. 코어 태그 2. 코어태그 코어태그라이브러리는 if-else나변수의지정등과같이논리적인처리를위해사용되는스크립트코드를대체하기위한태그를제공하며, 관련태근 [표]와같다. [표 2] 코어태그라이브러리기능분류태그설명변수지원setJSP에서사용될변수를설정한다.remove설정한변수를제거한다.흐름제어if조건에따라내부코드를수행한다.choose다중조건을처리할때사용된다.forEach컬렉션이나 Map의각항목을처리할때사용된다.forTokens구분자로분리된각각의토큰을처리할때사용된다.URL 처리importURL을사용하여다른자원의결과를삽입한다.redirect지정한경로로리다이렉트한다.urlURL을재작성한다.기타태그catch예외처리에사용된다.outJspWriter에내용을알맞게처리한후출력한다.이태그들만잘사용해도복잡한스크립트코드를간단하게표시할수있게된다. .. 표준 태그 라이브러리 (JSTL) - 1. JSTL 이란 JSP는개발자가직접 와같은태그를작성할수있는기능을제공하는데이를커스텀태그라고한다. 커스텀태그중에서많이사용되는것들을모아서 JSTL(JSP Standard Tag Library)이라는규약을만들었습니다. 1. JSTL이란스크립트를표시하기위한 복잡하게섞여있기때문에코드를한번에알아보기도힘들뿐만아니라 {나 } 와같은괄호를맞추는것에도주의를기울여야합니다. JSP 페이지에서논리적인판단, 반복문의처리, 데이터베이스등의처리를하는코드를깔끔하게작성하기위해서커스텀태그를작성해왔는데, 이런중복되는노력을없애기위해서나온것이바로 JSTL(JSP Standard Tag Library)이다. 1.1 JSTL이제공하는태그의종류[표 1] JSTL이제공하는태그의종류라이브러리하위기능접두어관련 URI코어변수지원흐름제어URL 처리chttp://java.su.. 이전 1 2 다음