JSP 8. ajax 방식

zhyun·2020년 11월 27일
0

JspSpring

목록 보기
10/39

REVIEW

  • 비동기방식으로 사칙연산
  • accept라는 헤더를 고려
  • 응답데이터 한쌍으로 가는 contenttype 마임

calculateForm.jsp --동기방식

<%@page import="kr.or.ddit.enumpkg.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>사칙연산</title>
</head>
<body>
<form action="<%=request.getContextPath() %>/03/calculate.do" method="POST"><!--절대경로-->
	<input type="number" name="leftOp" required/>
	<select name="operator" required>
		<option value>연산자</option>
		<%
			for(OperateType tmp :OperateType.values()){
				%>
				<option value="<%=tmp.name()%>"><%=tmp.getSign() %></option>
				<%
			}
		%>
	</select>
	<input type="number" name="rightOp" required/>
	<button type="submit">=</button>
</form>
</body>
</html>

jQueryAPI Ajax관련

  • F12 네트워크 post방식이면 body부분이 있을텐데 formdata -> 원래 data형식은 위에 사진인데 serialize()해서 아래사진처럼 댄거임

Maven

  • 빌드관리툴의 저장공간
  • 스프링에서 gson사용 안하고 jackson-databind 사용
  • jar는 WEB-INF 밑에 lib만 해당



  • 번들다운

  • 두개 다 들어가서 번들 다운

  • 마샬링 하기 위한 메서드들
  • 언마샬링 하기 위한 메서드들

model2

  • 요청에 대한 처리와 응답에 대한 처리가 서로 다른 객체에서 처리되고 그게 jsp든, 서블릿이든 상관없다
profile
HI :)

0개의 댓글