분류 전체보기 46

자바스크립트에서 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

javax mail library 사용하기(이메일 보내기 구현)

밥차 프로젝트의 아이디 / 비밀번호 찾기에 활용할 예정. Gmail 을 통해 구현 하였다. pom.xml 설정하기 javax.mail mail 1.4.7 org.springframework spring-context-support ${org.springframework-version} root-context.xml 설정하기 smtp true true true 위 와같이 설정 후 view페이지 및 컨트롤러 연결 후 전송 할수 있다. 컨트롤러 package com.hungry.spring.mail.controller; import javax.mail.internet.MimeMessage; import javax.servlet.http.HttpServletRequest; import org.springfram..

밥차 프로젝트 2021.02.25

정규 표현식 정리

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

개발/javscript 2021.02.24

비밀번호 정규 표현식 모음

//최소 8 자, 최소 하나의 문자 및 하나의 숫자 : "^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$" //최소 8 자, 최소 하나의 문자, 하나의 숫자 및 하나의 특수 문자 : "^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$" //최소 8 자, 대문자 하나 이상, 소문자 하나 및 숫자 하나 : "^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$" //최소 8 자, 대문자 하나 이상, 소문자 하나, 숫자 하나 및 특수 문자 하나 이상 : "^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}" //최소 8 ..

개발/jquery 2021.02.24