OneAction (json 라이브러리 다운 받기
@WebServlet("/photo/photo_one.do")
public class PhotoOneAction extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response)
*/
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// /photo/photo_one.do?p_idx=5
// 1. 파라미터 받기
int p_idx = Integer.parseInt(request.getParameter("p_idx"));
// 2.p_idx에 해당되는 PhotoVo정보 얻어온다
PhotoVo vo = PhotoDao.getInstance().selectOne(p_idx);
// 응답처리
response.setContentType("application/json; charset=utf-8");
// VO -> JSON 객체 생성(필요없는건 안넘겨도 됨)
JSONObject json = new JSONObject();
json.put("p_idx", vo.getP_idx());
json.put("p_title", vo.getP_title());
json.put("p_content", vo.getP_content());
json.put("p_filename", vo.getP_filename());
json.put("p_regdate", vo.getP_regdate());
json.put("p_ip", vo.getP_ip());
json.put("mem_idx", vo.getMem_idx());
json.put("mem_name", vo.getMem_name());
response.getWriter().print(json.toString());
}
'웹 - Ajax' 카테고리의 다른 글
웹 - Ajax - 팝업 창 기능1(모달기능)/제이쓴 라이브러리 설치 환경 (0) | 2024.06.28 |
---|---|
웹 - Ajax - 로그인 화면 (0) | 2024.06.25 |
웹 - Ajax - 회원목록/가입 예제2(id 체크, 회원 가입) (0) | 2024.06.25 |
웹 - Ajax - 회원목록/가입 예제1 (조회까지) (0) | 2024.06.25 |
웹 - Ajax - 계산기 예제 (0) | 2024.06.24 |