자바스크립트에서는 자바에서의 trim() 을 사용할 수 없다 그래서 공백을 제거한 원하는 문자열을 얻어내기 위해서는 직접 공백을 제거해줘야 한다 var input = " 꺼져 "; 위처럼 앞뒤 공백이 여러개씩 있을 수도 있기 때문에 정규식을 이용해준다 input = input.replace(/^\s*/, ""); // 앞 공백 제거 input = input.replace(/\s*$/, ""); // 뒤 공백 제거 정규식은 // 사이에 뭔가를 써주는 것이 기본이고 ^ 는 문자열의 시작을 의미하며 $ 는 문자열의 끝을 의미한다 공백을 의미하는 \s 다음에는 0 ~ n 의 숫자를 입력해줄수 있는데 내가 원하는 것은 공백이 몇개가 오든지 다 제거해줘야 하므로 * 을 써줬다 위 두줄을 한줄로 써줄 수도 있다 in..
ㅇ 자료형의 종류 - 정수형, 실수형, 논리형, 문자형 ㅇ 변수 규칙 - 변수의 시작은 반드시 영문자 또는 underbar(_)를 사용하고 숫자는 절대 사용할 수 없음 - 두번째 문자부터는 영문자, 숫자, underbar 사용 가능 - 대소문자 구분 - 변수명을 구성하는 문자들 사이에 공백은 허용되지 않음 - 미리 정해진 예약어는 변수로 사용할 수 없음 ㅇ 변수 사용 : var "변수명" 형식이 기본이지만 선언하지 않고도 사용 가능하다
이클립스에는 같은 변수 또는 메소드에 색깔을 칠해줘서 알아보기 쉽게 해주는 기능이 있다 Mark Occurrences 라는 기능이다 단축키가 Alt + Shift + O 인데 Import 단축키인 Ctrl + Shift + O 를 잘 못눌러서 자기도 모르는새에 기능이 꺼지는 경우가 종종 있다 처음 이클립스를 접했을때는 어떻게 하는 것인지 몰라서 이클립스를 새로 깔은 적도 있었다.. OTL 어쨌든 이럴때 해결법이다 1. 단축키 Alt + Shift + O 2. 상단 툴바 이용
액션 클래스에서 어떤 이름으로 값이 넘어오면 보통 태그를 사용해서 값을 꺼내오는데 또는 를 사용한 경우는 꺼내는 방식이 약간 다르다.. 스트럿츠를 처음 접할때 봤던 내용인 것 같은데 다 까먹고 있다가 계속 삽질만 해서 다시 정리한다 [액션 클래스] ArrayList boardBean; String number; ...Getter / Setter 생략... [BoardBean] String id; String number; 클래스가 이런 형태라고 가정하고 number와 boardBean의 id 값을 꺼낸다고 하면.. [Result JSP] ㅇ 만 사용하는 경우 Number : boardBean ID : boardBean Number : ㅇ 안에서 사용하는 경우 number : ==> 태그 안에 다시 를 넣..
A adduser 루트로 로그인해서 이용자를 추가합니다. # adduser zzz zzz란 아이디를 만든다. # adduser -p bbb -g ggg -s '/bin/bash' -d '/home/www' zzz 비밀번호가 bbb이고 그룹은 ggg 쉘은 bash 홈디렉토리는 /home/www 인 zzz란 아이디를 만든다. alias 자주 쓰이는 명령어를 쓰기 편하게 바꾸는 명령입니다. $ alias alias cp='cp -i' alias la='ls $LS_OPTIONS -a' alias less='less -rf' alias lf='ls $LS_OPTIONS -F' alias ll='ls $LS_OPTIONS -l' alias ls='ls $LS_OPTIONS' alias mv='mv -i' alia..
Internet Explorer 8 에서 자주 나오는 오류라고 한다 에러 메세지가 한번 뜨면 계속 메세지가 뜬다 보호메모리 외에 사이트가 메모리사용을 더 요청하면 익스플로어가 자동으로 메모리 보호를 위해서 페이지를 열지 않기 때문이라고 한다 처음엔 가끔 뜨다가 횟수가 점점 늘어 난다 ㅡㅡㅗ 고급 ㅡ> 보안 항목중 온라인 공격 방지를 위해 메모리 보호 사용 의 체크를 해제 해준다 그리고 혹시 모르므로 바이러스 검사를 한번 해준다
오라클 홈페이지에서 다운로드하기가 쉽지 않아서 그냥 퍼왔다.. 영어를 잘 못해서 긍가 -_-;; javax.servlet.jsp.jstl.core.ConditionalTagSupport.class javax.servlet.jsp.jstl.core.Config.class javax.servlet.jsp.jstl.core.IndexedValueExpression.class javax.servlet.jsp.jstl.core.IteratedExpression.class javax.servlet.jsp.jstl.core.IteratedValueExpression.class javax.servlet.jsp.jstl.core.LoopTag.class javax.servlet.jsp.jstl.core.LoopTagSt..
.... 생략 .... private SimpleJdbcTemplate template = new SimpleJdbcTemplate(dataSource); ㅇ 데이터 갯수 확인 - int queryForInt(String) int count = template.queryForInt( "SELECT count(*) FROM article"); ㅇ 데이터를 입력해서 문자열 반환 String password = template.queryForObject( "SELECT password FROM article WHERE article_number=?", String.class, articleNumber); ㅇ 리스트 형태 반환 List list = null; list = template.query( "SELEC..
iBatis를 이용해서 DB의 자료를 가져올때 DB Table의 컬럼명과 자바빈 클래스의 변수명을 맞춰주면 자동으로 데이터를 입력시켜 주지만 DB Table과 변수명이 다를 경우도 있다 [SqlMap XML] SELECT * FROM article_model2 ORDER BY article_number DESC resultClass 속성을 사용해서 BoardBean 클래스를 결과값으로 받을 수 있도록 지정해 준다 [BoardBean.java] public class BoardBean { int articleNumber; String id; String title; String content; String password; int hitNumber; int depth; String writeDate; St..
iBatis가 구동되는 순서(Struts와 연동) ※ 톰캣이 구동되면서 init에서 실행되는 것이 아니라 각 기능별 클래스에서 Dao Manager를 통해 호출하는 순간 실행 ○ DAOManager가 DaoManagerBuilder.builderDaoManager(Dao.xml) 통해서 SqlMapConfig와 실제 모든 DAO 작업을 처리할 인터페이스와 그것을 구현한 실제클래스를 설정해 놓은 dao.xml 파일을 로드 사용 예) BbsDao bbs = (BbsDao)DaoService.getDao(BbsDao.class); ○ 로드된 dao.xml 파일에 설정되어 있는 SqlMapConfig 파일과 실제 작업을 수행하는 클래스파일(IBATISDAOimpl.java) 읽음 ○ SqlMapConfig 디비..
- 동양인
- 랜덤
- 스트럿츠
- JavaScript
- 주피터 노트북
- 테이블
- 구매 가이드
- 여성가족부
- 스프링
- 파이썬
- 오류
- Android
- EL
- 시각 차이
- window
- MacOS
- JSP
- jstl
- 안드로이드
- 데이터베이스
- 자바스크립트
- 기본
- 코멧
- ibatis
- 서양인
- struts
- mvc
- 특수문자
- 페이지 이동
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Total
- Today
- Yesterday