목록program (73)
yoursyun
To receive JSON with @RequestBody annotation, you must process Json.Stringfy.Create Javascript Objectvar jsonData = { name: "John", age: "19" }; To Json.Stringfyvar jsonData = { "name": "John", "age": "19" };
const spans = $("#mytable span");const values = Object.values(data);spans.each(function(index) { if (index
var formArray = $('#hello').serializeArray();var formData = [];for (var i = 0; i 0) { formData.push({ cd_item: cd_item, qty: qty, remark: remark }); }}var jsonData = JSON.stringify(formData);console.log(jsonData);const jsonObject = JSON.parse(jsonData);jsonObject.forEach(function(item) { console.log("cd_item:", item.cd_item); console.log("..
* $("#btn-search") 클릭을 하면 "console.log(orderList.rData);" 빈값이 출력된다.두번째 클릭하면 값이 나오는데 한번만 클릭했을때 값이 나오도록 하려면 ? class ClsDataTable { constructor () { this.rData = ""; } async ListItems(dataAttribute) { await $.ajax({ url: "/hello", type: 'get', contentType: "application/json; charset=UTF-8", data: $("#sch-frm").serializeArray(), ..
// JSON 파일 경로 let jsonFilePath = '/json/hello.json'; // JSON 파일 비동기적으로 호출 $.getJSON(jsonFilePath, function(data) { // 호출이 성공하면 이 함수가 실행됩니다. console.log("load file : ", data); }) .fail(function(jqXHR, textStatus, errorThrown) { // 호출이 실패하면 이 함수가 실행됩니다. console.error('JSON 파일 호출 실패:', textStatus, errorThrown); });
* -1 : A B SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); Date dateA = formatter.parse(a); Date dateB = formatter.parse(b); return dateA.compareTo(dateB);
int listPage = 10; if (arrayList.size() > listPage){ for(int idx = 0; idx
JSP로 만들어진 사이트의 경우 위와 같이 build 환경을 구성하고 Excutable JAR 로 배포하면 “jsp 404 Not Found Error”에러가 발생한다. 이유는 JSP 를 지원하지 않기 때문이다. 초기 프로젝트 생성시 gradle.build 의 경우 아래와 같이 구성되어 있다. plugins { id 'org.springframework.boot' version '2.4.0' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentra..
spring 에서 json 타입으로 request, response 처리하기 위해 pom.xml 에 다음 내용을 추가한다. com.fasterxml.jackson.core jackson-databind 2.9.9 com.fasterxml.jackson.core jackson-annotations 2.9.9 com.fasterxml.jackson.core jackson-core ${com.fasterxml.jackson.core-version} org.codehaus.jackson jackson-core-asl 1.9.13 org.codehaus.jackson jackson-mapper-asl 1.9.13 메이븐 업데이트 하여 라이브러리(저장소) 를 추가한다. * servlet context xml 에 와..
Json 을 이용하기위해 com.fasterxml.jackson.core 을 추가하였으나 "jackson-core-2.9.9.jar" 를 못찾는다는 빌드 오류가 났다. 2020.01.15 기준으로 maven central reposistory 가 https 만 지원한다는 이유로 maven update 시에도 오류가 나는 상태였다. C:\Users\username\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.9 에서 jackson-core-2.9.9.jar.lastUpdated 를 열어보면 "Error code 501, HTTPS Required" 가 작성되어 있다. ( pom.xml 저장시 생성 ) C:\Users\username\.m2\set..
DataTable dtSource; // 데이터베이스에서 조회한 임의의 데이터 테이블 구조를 복사 DataTable dtTarget = dtSource.Clone(); // ABC 컬럼이 0보다 적은 데이터 ROW 추출 DataRow[] rowArray = dtSource.Select("abc < 0"); // 구조가복제된데이터테이블에 데이터 row정보를 삽입. foreach (DataRow row in rowArray) dtTarget.ImportRow(row);
decimal a = 1000000.5m; double b = 1000000.5; int c = 1000000; Console.WriteLine(a.ToString("#,###")); Console.WriteLine(b.ToString("#,###")); Console.WriteLine(c.ToString("#,###")); 본화면과 같은 순서로 출력되는데, 주의사항은 decimal, double 의 경우 캐스팅 되어지며, 반올림이 일어난다.
Delegate ( 대리자 ) 1. callback method 의 구현시 이용 할 수 있다. 2. 메서드를 연속으로 실행 시켜야 할시 이용 할 수 있다. - Delegate chain3. 메서드를 대신 실행한다. 정도의 의미로 이해하고, 다른 메서드를 파라메터로 넘기거나,이벤트와 함께 사용하여, Delegate 가 할당연산자 ( = ) 으로 초기화 되는것을 막아 이용 할 수도 있다.이벤트 = 델리게이트 로 이해 하는것도 나쁘지 않다. 1. callback method 의 구현시 이용 할 수 있다. ================================================================= callback method 란 ? A method, B method, C method ...
Project 위치에서 아래와 같이 실행한다. 1. android/app/src/main/assets/ 폴더 존재여부 확인. 없다면 만들어 준다. 2. react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 명령으로 bundle 파일을 생성한다. 3. android studio 에서 build > build apk 빌드실행 /android/app/build/outputs/apk/debug/app-debug.apk 생성된다. 휴대전화에 설치하여 동..
styles option flexDirection : VIew 에서 자식요소의 나열 방향을 작성, 기본은 "column 으로 세로 방향 으로 자식요소들을 나열 하며, "row"는 가로 방향이다. alignItems : flexDirection row 를 기준으로 자식요소들을 나열시, flex-start(좌측끝), center, flex-end(우측끝), stretch(늘이기) justifyContent : flexDirection row 를 기준으로 자식요소들을 나열시, flex-start, center, flex-end , space-between(좌우요소기준균등정렬), space-around(좌우공백기준균등정렬) import React, {Component} from 'react'; import {S..
여기 저기 정보들을 모아 설정환경에 대한 기준을 제 나름 작성 하였습니다. 1. node.js 의 설치는 기본적으로 요구하고 있습니다. npm 설치 = node.js 설치 위 설치를 통해 React.js , React Native 를 설치 할 수 있습니다. https://nodejs.org/ko 로 이동하여 설치파일을 다운받고 설치 합니다. 저는 C:\Program Files\nodejs\ 위치에 설치 하였으며, 설치후 버전확인을 해보았습니다. 잘 설치 되었습니다. 2. React-Native-Cli 설치 여기서는 마치 리눅스의 yum 을 느끼게 합니다. 명령어 프롬프트에서 ( 이미 설치시 경로 설정은 완료 되었으므로 ) c:\>npm install -g react-native-cli 설치 진행 합니다...
ASP 한글깨짐수정 1. 파일 저장시 인코딩 옵션은 UTF-8 으로 저장 되었는지 확인.2. HTML meta 선언 3. 1,2 이후에도 한글이 깨짐이 발생하는경우 아래 구문 최상단 삽입.
클래스 라이브러리 프로젝트 설정 1. 참조 > 어셈블리 > 프레임워크 System.EnterpriseService 추가 2. AssemblyInfo.cs 에서 어셈블리를 COM에 노출AssemblyInfo.cs파일을 열고 [assembly: ComVisible(true)] 로 변경 3. 작업 클래스에 assembly 지시자 등록 및 : ServicedComponent 상속using System.EnterpriseServices; [assembly: ApplicationName("T_REST_API_HELLO")][assembly: Description("T_REST_API_HELLO hello print")][assembly: ApplicationActivation(ActivationOption.Serv..
a.com 에서 b.com 의 json 형태로 데이터를 받아와야 할일이 있었다. ( 크로스 도메인 cors 처리 ) 호출 ajax (a.com) $.ajax({ url: "http://b.com/called.asp" , type: "POST" , dataType: "json" , contentType: "application/json" , data: { "title":"test" } , error: function (res) { $("#print").text("error"); console.log("error"); } , success: function (res) { $("#print").text(res.title); console.log(res); } }); 호출되어지는 asp ( b.com ) 인터넷..
VS2013 에서 기존 가상웹사이트 삭제를 하려면 파일 > 열기 > 웹사이트 > 로컬 IIS 에서 해당 웹사이트를 삭제 하면 된다.
http://www.w3.org/1999/xhtml">
function getCountyCode(countyIP) url = "http://whois.kisa.or.kr/openapi/ipascc.jsp?query="& countyIP &"&key=해당사이트에서키값을받아야한다&answer=xml" Set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP") objXmlHttp.open "POST", url , false objXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" objXmlHttp.send ''요청 strResponseText = objXmlHttp.responseText ''응답 텍스트 저장 Set objXmlHtt..
// 객체 형태 var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}'; // 배열형태 var jsonarray = '["hello", true, 1]'; var contact = JSON.parse(jsontext); var vartype = JSON.parse(jsonarray); // 혼합형태 var emp = '{"employees":[' + '{"firstName":"John", "lastName":"Doe"},' + '{"firstName":"Anna", "lastName":"Smith"},' + '{"firstName":"Peter", "lastName":"Jones"}' + ']}';..
byte[] r = new byte[100]; System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider(); rng.GetBytes(r);
For Each pkey In request.Form For i=1 To request.Form(pkey).count Response.Write pkey & " = " & Request.Form(pkey) & " " NextNext
FormatNumber(fix(arrSingleProgram(5, i)), 0, -1)
for (Object rev: myList) {System.out.println(((데이터형)rev));}
[ 한글 설정 ]한글이 깨지는 경우 아래와 같이 변경 한다.Windows - Preferences - General - Workspace Text File Encoding 항목의 설정을 Other 선택 UTF-8 로 선택.적용 클릭 [ 배경색 및 폰트 ]배경색, 번호, 탭 간격 :Windows - Preferences - General - TextEditors폰트 :Windows - Preferences - General - Appearance - Colors and FontsBasic 항목의 Text Font [ CTRL_TAB 기능 추가 ]Windows - Preferences - General - Keys에서 검색어 tab 를 치면 Next Editor 에 대해 키 매핑 처리 ( default ct..