본문 바로가기

전체 글

(208)
step2. 문자찾기 step1에서 기본적인 문자를 찾는 방법을 학습하고step2에서는 다양하게 문자를 찾는 정규식을 알아보자~^^var context = "test.hwp testa.hwp test1.hwp test2.hwp test.txt Test.txt order.txt";console.log(context);1) 모든문자찾기 (.)마침표(.) 문자는 아무 문자 하나와 일치한다예) t., t.., .t.var myRe = new RegExp("t..", "gi");var myArray = context.match(myRe);console.log(myArray); 2) 특수문자찾기 (\문자)마침표를 찾을려면 마침표앞에 역슬래시(\) 붙여 사용한다.예) t\. ..\.var myRe = new RegExp("...t\.hw..
step1. 문자하나 찾기 1. 문자 하나 찾기var context = "Hi, my name is tistory. it's blog! nice to meet you! Please visit this tistory's blog often.";var myRe = new RegExp("tistory", "gi");var myArray = context.match(myRe);console.log(myArray);
정규표현식 관련 정규표현식정규표현식(Regular Expression) 또는 레젝스(regex) 사용목적??검색, 치환즉 텍스트를 찾고 조작하는데 쓰는 문자열^^
Struts2 파일 다운로드 Struts2 파일 다운로드 다운로드는 다운받고자 하는 파일을 클릭하면 어떤 페이지로의 이동하는 것이 아니라 요청된 파일을 다운로드 할 수 있도록 스트림값을 설정해야한다.예) 스트림 리절트 image/jpegimagesStreamattachment;filename="image.jpg"1024설명:contentType - 스트림의 타입을 정의한다(기본값 = text/plain)contentLength - 스트림의 바이트 크기를 정의한다. 이 값이 정의되면 브라우저에 프로그레스 바가 보이게 된다.contentDisposition - 다운로드 받을 파일의 이름을 정의한다.inputName - 스트림의 데이터를 정의한다(기본값 = inputStream)bufferSize - 버퍼의 크기를 정의한다 (기본값 = ..
Struts2 파일 업로드 Struts2 파일 업로드 라이브러리 설치commons-io-1.4.jarcommons-fileupload-1.2.1.jar 1.단일파일 업로드1)파일업로드 용량제한 설정스트럿츠2의 기본 제한 용량은 2MBstruts.xmlstruts.propertiesstruts.multipart.maxSize=104857600둘중에 하나 설정. 2) struts.xml
Struts2 + Spring + iBatis 연동 및 설정하기 Struts2 + Spring + iBatis 연동 및 설정하기:: 기존 Struts2 + iBatis 연동 프로젝트에서 Spring을 추가하였다. :: 1.Action(액션)LoginAction.java/** * 로그인/로그아웃 action*/@SuppressWarnings("serial")public class LoginAction extends ActionSupport { static Logger logger = Logger.getLogger(LoginAction.class); private String id; //아이디 private String pwd; //패스워드 private DMManager manager; //세션정보 private String type; //①-1 spring annot..
디자인 패턴 - 스트래티지 디자인 패턴(Design Patterns) 1.객체지향의 기초 추상화, 캡슐화, 다형성, 상속 2.객체지향의 원칙 바뀌는 부분은 캡슐화한다. 상속보다는 구성을 활용한다. 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. 3.객체지향 패턴 스트래티지 패턴 - 알고리즘군을 정의하고 각각을 캡슐화하여 바꿔 쓸 수 있게 만듭니다. 스트래티지 패턴을 이용하면 알고리즘을 활용하는 클라이언트와 독립적으로 알고리즘을 변경할 수 있습니다.
jqGrid_프론트 jqGrid 관련..예전 프로젝트(2012~2013년쯤)때 상용그리드를 사용하다가 jqGrid를 알게되었다.그리고 다시 jqGrid를 사용하면서 jqGrid관련 자료를 찾기가 어려웠다.ㅠㅠ자료는 많은데 내가 사용하고 싶은 부분을 찾기란.. ㅡㅡ;; 쉽지 않아 jqGrid를 정리해본다. $("#grid").jqGrid({ url: '/managerListJsonTest.action', caption: "시스템 관리자 리스트", // caption : 그리드의 제목을 지정한다. datatype: "json", // datatype : 데이터 타입을 지정한다. loadtext : '로딩중...', mtype : 'post', // mtype : 데이터 전송방식을 지정한다.// loadonce : true, /..