jsp ) 소스안 자바코드 넣는 코드블럭
jsp소스안에 자바 코드를 넣을때 코드블럭 그냥 변수선언시 html소스로 인식해 자바 코드라는걸 인식하게 코드블럭을 써준다.
- jsp,servlet
- · 2022. 1. 26.
에러발생 테스트코드 404에러 간단한 테스트 코드를 작성하고 테스트코드를 실행하였는데 아래와 같은 에러가 났다. 404에러는 테스트 코드의 문제보다는 url쪽 에러라고 해서 먼저 맵핑이 잘안되었나하고 확인했는데 문제 가없었다. @Test ```public void hello가_리턴된다() throws Exception{ String hello ="hello"; mvc.perform(get("/test")) .andExpect(status().isOk()) .andExpect(content().string(hello)); } } @GetMapping("/test") public String hello(){ return "hello"; 원인 원인은 ..테스트코드나 맵핑의 문제가아닌 디렉토리주소가 잘못되었다...
java.lang.AssertionError: 에러 에러발생 원인 index.mustache 파일의 문자열과 IndexcontrollerTest 의 문자열이 틀려서 에러 발생 즉, index.mustache 파일에 "스프링부트로 시작하는 웹서비스" 라는 문자열이 존자하지않아 에러가 발생하였다. 해결 테스트코드의 문자열을 index.mustahe 파일의 문자열과 동일하게 "First Spring Web Service" 로 문자열을 같게 바꾸어 테스트트에러를 해결하였다.
Model2방식은 한 클래스에 있던 Model1소스를 컨트롤러와 뷰가 물리적으로 분리된 방식이다. View를 나눠놨기떄문에 소스읽는 속도가 model1보다 빠르고 유지보수에 용이하다. view단 입니다. Controller단 package restart; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servle..
jsp를 잘못 사용하면 코드블럭이 복잡해질수있다 코드방식을 간단하고 보기쉽게 입력과제어를담당하는코드와 출력코드와를 양분화 했다. MVC (Model View Controller) 출력 데이터: Model의 약자 M (자바코드)출력을 담당 : View 의 약자 V (HTML코드)입려과 제어를 담당 : Controllrer 의 약자C 입니다.
jsp소스안에 자바 코드를 넣을때 코드블럭 그냥 변수선언시 html소스로 인식해 자바 코드라는걸 인식하게 코드블럭을 써준다.
유튜브뉴렉처님의 servlset강의자료를 보며 계산기 구현 간단한 소개 html의 정적인 웹페이지에서 servlet을 이용해 동적인 웹페이지(계산기)구현 숫자를 post로 입력받아 쿠키를 브라우저에 쿠키를 저장하여 "=" 연산기호를 사용하면ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn"); 자바스크립트엔진을통해 계산하여 결과값 Redirect한다 그리고 "C"를 누르면 expCookie.setMaxAge(0); 을 이용하여 저장된 쿠키를 만료시켜 초기값인 "0" 으로 다시 설정된다. 서버 : 톰켓9v 사용 느낀점 비록 보고 따라한 클론? 코딩이지만 무작정 보고 따라치기보다 서블릿이 어떻게 구현되는지 흐름을 알수있었다. 알..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.