사식먹는개발자
206
2019-02-12 09:10:53
9
138

초보 JSP 게시판 만들기 질문!


진짜 생 초보라 댓글 다신 여러분들에게 다시 한 번 감사드립니다.


제가 코딩이나 로직을 이상하게 짜는 듯 싶습니다.. 제가 하고 싶은건 JSP는 최대한

View의 역할만 하게 하고 클래스에서 처리하고 싶은데 잘 안됩니다.

DB에서 sql문 처리 해주는 것을 클래스로 빼고, 그것들을 순차적으로 배열값에 넣어서

그 값을 setAttribute로 넘겨주고 싶습니다.


근데 첫번째 사진처럼 오류가 나더라구요.. 뭔가 사용법을 제대로 모르고 있거나

안되는 걸 시도하고 있는 것 같습니다. 조언 부탁드립니다.

0
0
  • 답변 9

  • 사식먹는개발자
    206
    2019-02-12 09:11:48

    참고로 viewPostList 클래스는 servlet 클래스는 아닙니다.

    0
  • 아이러니y
    761
    2019-02-12 09:29:30
    글씨도잘안보이고해서 ..
    0
  • 륜디아
    524
    2019-02-12 09:34:31

    이건 request = VPL.loadPostList에서 오류가 난거 같은데...

    타입 확인해보시고, 값이 넘어가는지 체크해보셔야 할것 같아요,

    자바코드를 클래스에만 모으는건 가능은 하지만 뷰에서 어쩔수 없이 처리가 들어가야 할때가 있죠....

    최대한 뷰의 기능만 넣겠다 하신다면 스크립틀릿 대신 script코드를 사용하세요

    0
  • 사식먹는개발자
    206
    2019-02-12 09:58:12

    request를 클래스에서 return하면 안되는건가요?

    0
  • 륜디아
    524
    2019-02-12 10:01:00

    return부분이 안보이는데....

    request를 return 하셧나요...??? request라는게 request란 영역을 만들고 거기에 값을 저장하는건데....

    리턴하시면 안되요....

    0
  • 사식먹는개발자
    206
    2019-02-12 10:26:34

    아 그런가요..? 그러면 return 대신 setAttriube request로 넘긴다음

    getAttribute로 jsp에서 받나요?

    0
  • 륜디아
    524
    2019-02-12 11:12:02
    네 그렇게 받으셔야되요
    0
  • 사식먹는개발자
    206
    2019-02-12 11:27:35

    질문이 있습니다. 클래스간의 resultSet return은 가능한가요?

    0
  • 륜디아
    524
    2019-02-12 12:47:22

    굳이 resultSet을 리턴할 필요가 있나요?? resultSet의 값을 변수에 옮기는게 더 편할텐데요....

    가능할지는 모르겠지만 가능하더라도 타입문제때문에 더 복잡해 질꺼에요...

    resultSet의 값을 변수에 옮긴 뒤에 그 변수를 리턴시키면 될꺼같아요

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