뿅이아빠
10
2019-09-12 11:52:04 작성 2019-09-12 12:37:50 수정됨
4
158

JSP - ArrayList를 Form 으로 전송하는 방법 문의


jsp, 서블릿, ms-sql 로 개발 중입니다.

jsp 에서 DB 쿼리 결과(VO List)를 서블릿으로 보내고 싶은데, 사용자 입력을 받은 후 보내야 합니다.

바인딩(setAttribute) 해서 포워딩 하는 방법이 있지만, 사용자 입력(확인)을 받은 후 보내야 해서,

고민하고 있습니다.

현재는 jsp에서 쿼리한 코드를 그대로 사용해서 서블릿에서 처리하고 있지만....

List 를 바로 보낼 수 있다면 훨씬 간단하게 되리가 될것 같아서 문의 드립니다.


요약)

1. jsp 파일에서 DB쿼리 후 정보를 화면에 뿌려줌.

2. 사용자가 확인 후 승인 하면 서블릿에서 DB 저장

* 서블릿에서 다시 DB에 질의할 필요없이 1번의 질의결과(VO List)를 서블릿에 바로 넘기고 싶음.

** 추가 : 1번에서 쿼리한 내용을 그대로 저장하는 것이 아니라 각 항목이 변경된 후 저장됩니다.

0
0
  • 답변 4

  • Autowired
    443
    2019-09-12 14:17:21

    소스코드를보여주세요

    0
  • minarai
    2k
    2019-09-12 14:42:58

    질문이 너무 고난이도라서 답변을 못해드리겠습니다.

    쿼리결과를 뷰로 일단 가져오고 유저가 그거를 확인한다음에 수정을 하고 저장을 함
    수정후에 같은 쿼리를 실행해서 결과를 가져와서 리절트인지뭔지하는 뷰에다가 결과값을 표시하는데

    이거를 유저가 저장한 후에 있는 데이터를 보존해서 그대로 리절트에 뿌려주고 싶다 라는 이야기인가요?
    디비 한번 더 안타고


    1
  • 쿡쿠
    171
    2019-09-12 19:48:33

    name=변수명[] 해서 자바에서 배열로 받거나

    자바스크립트로 vo를 리스트로 만들어서 json으로 전송하고 서버에서는 vo리스트로 받거나요.

    1
  • 뿅이아빠
    10
    2019-09-15 17:21:28

    답변주신 모든분들께 감사합니다.

    제 질문에 대한 설명이 좀 부족했나 봅니다.


    쿼리스트링으로 보내는 방법과 제이슨으로 전송하는 방법으로 테스트 해 보고,

    결과 나오면 댓글에 달아두겠습니다.


    답변 다시한번 감사드려요~~


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.