Java5 [Java] 자바 정규 표현식 (Pattern, Matcher) 정규 표현식 이란? 정규표현식(Regular Expression)이란 컴퓨터 과학의 정규언어로부터 유래한 것으로 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식언어 이다. 개발을 하다보면 전화번호, 주민등록번호, 이메일등과 같이 정해져있는 형식이 있고 사용자가 그 형식대로 제대로 입력했는지 검증을 해야하는 경우가 종종 있다. 이런 입력값을 정해진 형식에 맞는지 검증해야 할 때에는 정규표현식을 사용하면 쉽게 구현할 수 있다. 자주 사용하는 정규 표현식 정규 표현식 설명 ^[0-9]*$ 숫자 ^[a-zA-Z]*$ 영문자 ^[가-힣]*$ 한글 \\w+@\\w+\\.\\w+(\\.\\w+)? E-Mail ^\d{2,3}-\d{3,4}-\d{4}$ 전화번호 ^01(?:0|1|[6-9])-(?:\d{.. IT EDU 2022. 3. 18. [Spring] MVC 데이터 전송 예제 index.jsp Hello World 링크1 링크2 name 보내기(@RequestParam) name age 보내기(@RequestParam) name age 보내기(HttpServletRequest request) TigerView로 데이터 전송 name age 보내기(toss toss) Tiger.java 💱Controller package Pack01; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping.. IT EDU/SPRING 2022. 3. 10. [JSP] DAO, DTO를 통한 투표 프로그램 구현 👨💻 Code 1. index.jsp 야 식 전 쟁 회원가입 로그인 투표 시작 투표 종료 투표현황 투표현황 투표하기 투표현황 로그아웃 2. join.jsp 회원가입 Male Female 가입 취소 3. joinOk.jsp 4. login.jsp 로그인 확인 홈으로 5. loginOk.jsp 6. loginFail.jsp 요청에 응답하지 못했습니다. 메인으로 이동하기 7. logout.jsp 8. open.jsp 9. close.jsp 10. radioResult.jsp 기록되었습니다. 11. vote.jsp 투표하기 야식 메뉴 치킨 🍗: 피자 🍕: 분식 🍙: 회 🍣 : 닭발 🐔: 곱창 🐷🐮: 메인 12. yeunsung_resultpage.jsp 투표 결과 0 홈으로 13. UserDAO.jsp pac.. IT EDU/JSP 2022. 3. 4. [JSP, Servlet, AWS] 회원 가입 페이지 만들기 index.html HOME 회원가입 회원목록 주변맛집 2조 코드로 말한다 남궁윤호 14살 허예인 하드캐리 최최최 숙명여대 퀸카 김아현 insert.html HOME 회원가입 회원목록 주변맛집 회원가입을 시작해 볼까요? 가입 취소 near_store.html HOME 회원가입 회원목록 주변맛집 우리들의 점심 초선과여포 오늘통닭 하나우동 한돈애 살롱주막집 insertServlet.java package test; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql... IT EDU/JSP 2022. 2. 28. Apache Tomcat 설치 및 JavaSE-11(Eclipse) 연동 1. 설치 https://tomcat.apache.org/download-90.cgi 2. 이클립스 실행 File -> New -> Other -> Server(Server) 경로 설정 : C:\Program Files\Apache Software Foundation\Tomcat 9.0 http://localhost:8080/Web01/index.jsp 3. 새 프로젝트 생성 및 주의사항 새로운 프로젝트를 만들 때는 기존 서버를 STOP을 시켜야 한다. 프로퍼티의 Facets 설정을 다시 해주어야 한다. tomcat admin port number를 8005로 다시 설정해주어야 한다. 서버 관리는 아래의 사진에서 하자 IT EDU/JSP 2022. 2. 24. 이전 1 다음