개발/javscript 7

Ajax를 쓰지않고 자바의 list를 json으로 받기

var reviewList = '${rvlist}'; var positions = fn_javaListToJson(reviewList); //json으로 변환 console.log("fn_javaListToJson : ",positions); function fn_javaListToJson(obj){ var resultJson = []; var str = obj.split('[{').join('').split('}]').join(''); //양끝 문자열 제거 var rows = str.split('}, {'); //str는 배열 for(var i = 0; rows.length > i; i++){ // rows 배열만큼 for돌림 var cols = rows[i].split(', '); var rowDat..

개발/javscript 2021.03.09

자바스크립트에서 get방식으로 페이지 이동시켜주기

그놈의 페이지 내 태그에서의 페이지 이동이 뭐길래 이렇게 힘들게 한단 말인가. 새로고침만 하면 초기 메인화면으로 돌아가 힘들게 한다. //페이지 get방식 확인후 넘겨줌 function Request(valuename){ var rtnval = ""; var nowAddress = unescape(location.href); var parameters = (nowAddress.slice(nowAddress.indexOf("?")+1,nowAddress.length)).split("&"); for(var i = 0 ; i < parameters.length ; i++){ var varName = parameters[i].split("=")[0]; if(varName.toUpperCase() == value..

개발/javscript 2021.03.02

자바스크립트에서 EL 사용하기

특정 태그 안에서 특정한 페이지로 이동하기위해서 사용하였다. 아래와 같은 코드로 작성시 HTML문 내에서 사용된 b.b_no는 지역변수이므로 자바스크립트에서 b에 접근할수 없었다. 삽질 코드 $(document).ready(function(){ var elvar = ""; $(elvar).click(function(){ $('.showMenu').empty(); $('.showMenu').load('/board/boardView?b_no=${b.bno}&page=${page}'); return false; }); }); 수정 코드 $('#page${a}').click(function(){ $('.showMenu').empty(); $('.showMenu').load('/board/board?page=${..

개발/javscript 2021.03.02

정규 표현식 정리

정규 표현식이란? (Regular Expressions) : 문자열에 포함된 문자 조합을 찾기 위해 사용되는 패턴 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어 문자열의 검색과 치환을 위한 용도로 사용됨. 장점 : 조건문을 매우 간단하게 표현 할 수 있다. 단점 : 코드가 간단한 만큼 가독성이 많이 떨어진다. 사용법 문자 설명 예시 ^ 입력값 시작 ^x [^] 괄호 안에 있는 문자를 제외한 문자가 나타남 [^A-Z] [ ] 괄호 안에 있는 문자 중 하나가 나타남 [A-Za-z] $ 입력값 끝 x$ * 앞의 문자들이 0번 이상 나타남 a*b* . 문자 하나가 나타남 a.b + 앞에 있는 문자들이 1번 이상 나타남 a+b+ ( ) 그룹 괄호 (가장 먼저 품) {m, n} 앞의 문자들이 m..

개발/javscript 2021.02.24