본문 바로가기

백엔드12

[SpringBoot] Html 자체 폼 전달 -> Controller / 검색기능구현 action 속성이 없는 Html 폼은 현재 페이지에 대한 요청을 보낸다. 이 경우, 폼 데이터는 현재 페이지 URL의 일부로서 쿼리 매개변수로 전달된다. 따라서 `method="get" 을 사용하여 html 폼을 제출하고 폼 데이터를 쿼리 매개변수로 전송할 수 있다. `action` 속성이 없으면, 폼 데이터는 현재 페이지로 전송된다. 따라서, html 코드에서 `action` 속성이 없어도 폼 데이터는 현재 페이지로 전송되며, 컨트롤러의 경로에 대한 요청으로 처리된다 //...생략 위의 코드에서 `method="get"` 을 사용하면 폼 데이터가 HTTP GET 방식으로 전송되며, 폼이 속한 현재 페이지로 전송된다. 컨트롤러에서는 @RequestParam 어노테이션을 사용하여 URL 매개변수를 받을 .. 2023. 6. 28.
[NodeJS] REPL / JS파일 실행하기 REPL : Read 읽고 Eval 해석하고 Print 반환하고 Loop 종료할 때까지 반복한다. JS 파일 실행하기 아무 폴더(디렉토리) 안에 helloWorld.js 생성 function helloWorld(){ console.log('Hello World'); helloNode(); } function helloNode(){ console.log('Hello Node'); } helloWorld() 콘솔에서 node [자바스크립트 파일 경로] 로 실행 콘솔에서 REPL 로 들어가는 명령어가 node 이고, 노드를 통해 파일을 실행하는 명령어는 node[자바스크립트 파일 경로] 이다. 2023. 6. 24.
[Node.JS] 기초 개념 노드란 ? Node.js 는 Chrome V8 Javascript 엔진으로 빌드된 자바스크립트 런타임입니다. 대부분 노드를 서버로 알고 있지만 공식사이트에서는 서버로 소개하고 있지 않다. 노드를 배울때는 전반적으로 서버를 실행하는 방법을 다루지만, 노드가 서버만 실행할 수 있는 것은 아니다. 서버 외의 자바스크립트 프로그램을 실행하는 런타임으로 사용하는 방법도 있다. 서버와 런타임이란? 1. 서버 ① 서버는 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 또는 프로그램을 말한다. 클라이언트란 요청을 보내는 주체로 브라우저일 수도 있고, 데스크톱 프로그램일 수도 있고, 모바일 앱일 수도 있고, 다른 서버에 요청을 보내는 서버일 수도 있다. ② 평소에 웹 사이트의 화면(HTML)은 어디서 가져오.. 2023. 6. 4.
728x90