일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 매핑 #
- JSON형식의 response
- Spring MVC
- POST방식
- xml
- sendRedirect
- WAS
- CONTINUE
- Forwarding
- 김영한
- 톰캣
- Request
- webserver #WAS #ServerApp
- Servlet
- while문
- GET방식
- 다형성 #부모타입 #자식타입
- Dispatcher
- 화면정의서
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194690
- 한글깨짐
- 요구사항정의서
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194711
- Break
- 피그마
- https://www.inflearn.com/course/lecture?courseslug=%ea%b9%80%ec%98%81%ed%95%9c%ec%9d%98-%ec%8b%a4%ec%a0%84-%ec%9e%90%eb%b0%94-%ea%b8%b0%eb%b3%b8%ed%8e%b8&unitid=194709&category=questiondetail&tab=community&q=1314387
- Today
- Total
목록수업/servlet, JSP (11)
Step it up now
if문 사용 안함 메서드로 나눈다
gd2 if 사용
결과 CREATE TABLE Board ( b_no number(5) NOT NULL , b_title VARCHAR2(300) NOT NULL , b_writer VARCHAR2(30) NOT NULL , b_content VARCHAR2(4000) NULL , b_hiit NUMBER(5) NULL , b_date VARCHAR2(30) NULL , b_file VARCHAR2(100) NULL ) Execution Successful CREATE UNIQUE INDEX board_no_pk ON Board (b_no ASC) Execution Successful ALTER TABLE Board ADD CONSTRAINT board_no_pk PRIMARY KEY (b_no) Execution Suc..
POST : 별도로 한글처리 필요/ 안하면 글자 깨짐 CharacterEncoding org.apache.catalina.filters.SetCharacterEncodingFilter encoding utf-8 CharacterEncoding /* 📢 WEB-INF/lib/web.xml 에 위 코드를 추가해주면 해결된다 postman이용시 GET방식일때 params로 한다, 한글이 안깨짐 -> 쿼리스트링으로 전달되기 때문에
a.jsp a.jsp페이지 내용1 내용2 여기 코드는 실행될까? 📢 localhost:8000/move/a.jsp 로 입력 response 객체는 sendRedirect()의 기존 응답을 끝내고 b.jsp로 이동한다 b.jsp b.jsp페이지 b페이지 내용1 b페이지 내용2 📢 주소창이 b.jsp로 변한다 redirect( )에 의해 b.jsp의 화면을 보여준다
-----사진. //".gd"로 끝나는 URL에 대한 요청을 처리한다 //필요한 패키지, 클래스가 import되어 있다 @WebServlet("*.gd") public class FrontMVC extends HttpServlet { Logger logger = LoggerFactory.getLogger(FrontMVC.class); private static final long serialVersionUID = 1L; protected void doService(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { //요청 URI를 가져오고 logging String uri = req.getReque..
request - 요청이 유지되는 동안에.. : 요청할 때마다 생기고 서로 독립적이다 - 세션보다는 제한적 : 요청마다 한 개씩 갖는다 : forward시에 사용이 가능 forward 화면 그대로.. url이 바뀌지 않는다 (Tomcat에 의해 요청이 유지된다 ) 그래서 서블릿에서 가졌던 데이터셋 원본이 jsp에서까지 유지되어 동적처리 가능하게 해준다 package com.example.demo.ch6; @WebServlet("/mime/json3.do") public class JSon3Servlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSon3Servlet.class); @Override protected void doGet(..
package com.example.demo.ch6; //jsonTest.JSP페이지를 요청 @WebServlet("/mime/json2.do") public class JSon2Servlet extends HttpServlet { Logger logger = LoggerFactory.getLogger(JSon2Servlet.class); //doGet 메서드는 GET 요청을 처리후, 로그에 "doGet"을 기록함 //sendRedirect 메서드 이용해 jsonTest.jsp로 전송 @Override protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { logge..