json 데이터 만들기
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ taglib prefix ="c" uri ="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt"%>
<fmt:requestEncoding value="utf-8"/>
// 사용할 vo객체 가져오기
<jsp:useBean id="sch" class="jspexp.a13_database.vo.Dept"/>
// 사용할 메서드가 있는 클래스 가져오기
<jsp:useBean id="dao" class="jspexp.a13_database.A06_PareparedDao"/>
// setproperty로 전체 property 세팅
// 입력값이 없으면 빈칸으로 -> 전체 데이터가 출력되게
<jsp:setProperty name="sch" property="*"/>
<c:if test="${empty param.dname}">${sch.setDname('') }</c:if>
<c:if test="${empty param.loc}">${sch.setLoc('') }</c:if>
// json 데이터로 변환
<jsp:useBean id="gson" class="com.google.gson.Gson"/>
${gson.toJson(dao.getDeptList(sch))}