목록Development (561)
컴공생의 다이어리
javascript confirm(선택창) javasciprt에서 아래와 같이 확인, 취소 선택이 가능한 창을 만들기 위해서는 confirm() 함수를 사용하면 된다. 아래의 선택창 https://ungdoli0916.tistory.com/471 (즐거웅코드) 자바스크립트 confirm(선택창) true/false 구분하여 이벤트 실행시키기 [즐거'웅'코드] 목차 JAVASCRIPT 예제 소스 구현 예시 JAVASCRIPT 1 2 3 4 5 6 7 if (!confirm("확인(예) 또는 취소(아니오)를 선택해주세요.")) { // 취소(아니오) 버튼 클릭 .. ungdoli0916.tistory.com
JSTL 변수 선언 및 출력 - , JSTL을 사용해 변수 선언을 하려면 을 사용하면 되는데 아래와 같이 사용하면 된다. 변수를 출력하기 위해서는 을 아래와 같이 사용하면 된다. http://www.devkuma.com/books/pages/1185 프로그램 개발 지식 공유, devkuma 데브쿠마는 프로그래밍 개발에 대한 지식을 공유합니다. www.devkuma.com
JSTL if~ else~문 - , JSTL에서 if~ else~문을 사용하기 위해서는 와 를 사용하면 된다. 단순히 else문이 필요없고 if문만 필요한 경우 를 아래와 같이 사용하면 된다. 관리자입니다! if~ else if~ else~문의 역할이 필요한 경우는 를 아래와 같이 사용하면 된다. 을 if와 else if 처럼 사용하고 를 else의 역할로 사용하면 된다. 관리자입니다! 사용자입니다! 누구세요? https://dullyshin.github.io/2019/08/08/JSTL-if/ JSTL-if, if else 5분안에 정복하기 IF문 : 단순 if문을 구성할때 사용할 수 있습니다. 1234567891011121314 JSTL IF ~ ELSE 문 - 와 JSTL에도 IF문과 같은 분기문을..
Spring jsp파일에서 JSTL 사용하기 Spring 프로젝트를 진행하면서 jsp파일에서 JSTL을 사용하려면 먼저 build.gradle이나 pom.xml파일에 JSTL을 추가해줘야 한다. 자신의 build 툴에 맞게 아래 중 하나를 build.gradle이나 pom.xml파일에 추가해주면 된다. 게시물 기준 제일 최신 버전이긴 한데 나온지 꽤 오래된 것이라 그냥 아래 중 하나를 써도 크게 문제 없을 것 같다. # build.gradle implementation 'javax.servlet.jsp.jstl:jstl:1.2' javax.servlet jstl 1.2 그리고 나서 jsp 파일 안에 아래와 같이 talib 지시자로 라이브러리를 선언을 해서 JSTL을 사용해주면 된다. 라이브러리 주요 기능..
[MySQL] 프로시저를 이용한 더미데이터 생성 갑자기 대용량 데이터로 페이징 테스트와 같이 많은 양의 데이터가 필요한 경우, 하나씩 일일이 넣어주는 것은 너무 비효율적이다. 이러한 문제에 대해 프로시저를 사용하여 더미데이터를 생성할 수 있다. # 더미 데이터 생성 DELIMITER $$ DROP PROCEDURE IF EXISTS loopInsert$$ CREATE PROCEDURE loopInsert() BEGIN DECLARE i INT DEFAULT 1; WHILE i
[MySQL] 정수 난수(랜덤) 값 생성 MySQL에서 정수 랜덤 값을 생성하고 싶다면 rand()함수와 floor 함수를 이용해주면 된다. 만일 0부터 9사이의 난수를 발생하고 싶다면 아래와 같이 FLOOR(RAND()*10)을 사용하면 된다. SELECT FLOOR(RAND()*10); 만일 1부터 10까지의 난수를 발생하고 싶다면 FLOOR 함수 앞에 1을 더해주면 된다. SELECT 1+FLOOR(RAND()*10); https://shared.co.kr/35 MySQL 0부터 9사이의 난수 발생 Rand() 함수가 존재하며 그 결과값은 0부터 1 사이의 값을 리턴한다. (예: 0.43325987654098) 따라서 0 부터 9 사이의 난수를 발생하려면... SELECT Floor( Rand() ..
Spring root-context.xml에서 db 정보 properties 파일로 분리 스프링 프로젝트에서 root-context.xml에 있는 db정보를 properties 파일로 분리하는 방법에 대해 정리하고자 한다. 우선 properties 파일을 하나 생성해주는데 나는 src/main/resources/config 폴더 밑에 database.properties라는 이름으로 파일을 생성했다. 그리고 파일 안에 db 관련 정보를 넣어줬다. db.url=jdbc:mariadb://127.0.0.1:3306/test db.username=root db.password=0000 그리고 나서 root-context.xml 파일의 시작 태그 뒤에 바로 아래 코드를 삽입해주었다. 만일 위치나 파일 명이 다르면..
스키마(schema) 스키마는 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것이다. 인스턴스(instance) 인스턴스는 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값이다. https://jipark2.tistory.com/3 스키마와 인스턴스 데이터베이스에 대하여 논할 때 데이터베이스 스키마와 데이터베이스 인스턴스를 구분해야 한다. 스키마(schema)란 데이터베이스의 논리적 설계에의해 생성된 데이터베이스 구조와 데이터베이 jipark2.tistory.com http://www.yes24.com/Product/Goods/67882661 데이터베이스 개론 - YES24
MyBatis CDATA 사용 마이바티스를 통해 쿼리문을 작성할 때 문자열 비교연산자나 부등호 처리할 때 등의 기호를 사용하는데 이때 >, < 이러한 기호를 태그(괄호)인지 비교연산자인지 구분할 수 없을 수 있다. 이렇게 구분을 하지 않으면 에러가 발생함으로 해당 기호가 쿼리에 필요하다는 것을 인식시켜줘야 하는데 이때 사용하는 것이 이다. 만일 board 테이블에서 idx가 8미만인 board 테이블의 정보를 가져와라라고 하면 아래와 같이 사용할 수 있다. https://epthffh.tistory.com/entry/Mybatis-%EC%97%90%EC%84%9C-CDATA-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 Mybatis 에서 CDATA 사용하기 마이바티스에서는 CDATA..
Spring jsp에서 ajax로 PATCH, PUT, DELETE 요청시 파라미터 NULL 문제 Spring MVC 프로젝트에서 jsp 파일 안에 ajax로 PATCH 요청시 제대로 작업이 수행되지 않아 데이터를 출력해 보니 NULL값이었다. 이를 해결하기 위해서는 톰캣 서버의 server.xml 파일에서 Connector 태그에 parseBodyMethods="POST,PUT,DELETE,PATCH"를 추가해주면 된다. server.xml에 Connector 태그가 몇개 있을 텐데 아래 같이 port와 protocol 등 같은 정보를 넣은 Connector 태그에 추가해주면 된다. https://cchoimin.tistory.com/entry/Spring-REST-API-%EA%B0%9C%EB%B0%..