분류 전체보기(137)
-
[Spring] PostMapping,GetMapping
Get 방식의 약점은 입력한 내용이 URL에 입력된다는 것이다. 그래서 개인정보 노출을 막기 위해서는 Post 방식으로 받아야 한다. 이를 위한 방법이 하나있다. 입력값이 전송되는 URL에 다음과 같이 적어주면 된다. 이것이 번거롭다면 아래와 같이 바꿀 수 있다. 반약에 Get으로 받도록 하려면 @GetMapping을 적으면 된다. *참고로 PastMapping과 GetMapping은 구별이 가능하기 때문에 같은 URL을 써도 문제가 발생하지 않는다. //@RequestMapping(value="/register/save", method=RequestMethod.POST)@PostMapping("/register/save") 이를 실행하기 위해서는 [Maven Dependencies]의 버전이 바뀌어야..
2024.07.21 -
[Spring] 회원가입 폼 작성
주제URLHTML 양식https://ycraah.tistory.com/62로그인 HTML, CSS 양식https://ycraah.tistory.com/72 1. HTML 파일 수정 및 JSP로 변환 registerForm.html -> registerForm.jsp요구: 전송 URL 전송 방식 입력(registerInfo.jsp) / 유효성 검사 자바스크립트 작성 / El과 ` ` 타입 혼동 문제 해결 / 오토포커싱입력값: localhost/app/registerForm.jsphttps://github.com/ycraah/Spring/blob/main/regisiter.jsp Spring/regisiter.jsp at main · ycraah/SpringContribute to ycraah/Spring..
2024.07.21 -
[Spring] BindingResult
public String main(@ModelAttribute("myDate") MyDate date)ModelAttribute는 생략할 수 있다. URL에서 파라미터를 MyDate에 String으로 저장한다. 이 때 WebDataBinder이 타입 변환과 데이터 검증을 해주고 결과 혹은 에러를 BindingResult에 저장한다. 그리고 이를 컨트롤러에 넘겨줄 수 있다.
2024.07.20 -
[Spring 연습] 요일 출력기 및 기타 작업
1. 클래스 YoilTeller요구: @Controller @RequestMapping 사용 입력 예시: localhost/app/yoil?year=2024&month=7&day=16출력 예시: 2024년 7월 16일은 화요일입니다.https://github.com/ycraah/Spring/blob/main/YoilTeller.java Spring/YoilTeller.java at main · ycraah/SpringContribute to ycraah/Spring development by creating an account on GitHub.github.com 2. 클래스 YoilTeller요구: MVC에 따라 입력/작업(클래스 분리)/출력 분리(모델) / 유효성 검사입력 예시: localhost/a..
2024.07.20 -
[Spring] EL에서 템플릿 리터럴 인식시키기
자바스크립트의 ${}(템플릿 리터럴)과 El의 ${}을 제대로 인식하지 못하는 경우가 있다. document.getElementById("msg").innerHTML = ` ${msg}`; 예를 들어서 위 코드의 ${msg}는 자바스크립트의 템플릿 리터럴이다. 하지만 서버측에서 이를 브라우저에서 실행하기 전에 먼저 El로 인식해서 처리하기 때문에 출력이 제대로 되지 않는다. 이를 해결하기 위해서는 ''로 묶고 이를 다시 ${}로 묶으면 된다. function setMessage(msg, element){ document.getElementById("msg").innerHTML = ` ${'${msg}'}`; if(element) { ele..
2024.07.20 -
[Spring] HTML 파일 인코드 설정 변경
돋보기를 누르고 preference에서 html files를 검색한다. Encoding을 UTF-8로 바꾸준다. 마찬가지로 jsp files도 똑같이 UTF-8로 바꾸어준다. 앞으로 HTML 파일을 작성하거나 HTML 파일을 JSP로 변경할 때에 한글이 깨지는 것이 방지된다.
2024.07.19