:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/07/06 09:20
버튼 주변에 html form태그로 감싸고, method=post로 속성 넣고 submit 달아주면 돼요. 그다음에 파라미터들은 input에 type=hidden 달아서 넘겨주면 됩니다. 여기 value를 <% %> 자바로 넣건 JS를 써서 넣건 그건 편하실 대로..
18/07/06 09:23
답변 감사드립니다. 그러면 value 말고 redirect 시키는 자바 코드는 어디에 넣어야 하나요? 파라미터보단 redirect 코드 넣는 게 우선적으로 궁금합니다!
18/07/06 09:24
redirect가 왜 필요한지 모르겠지만 html form submit post 로 검색해보시면 버튼 눌렀을 때 원하는 url로 보내는 방법은 금방 확인할 수 있을거에요.
18/07/06 09:31
세션 관련해서 처리해야 할 것이 있어서 자바 코드에서 해야할 거 같아서요. 아는 게 부족해서 질문도 잘 못했나봅니다.ㅠㅠ
18/07/06 09:20
자바스크립트로 ajax로 서버 호출할때 post로 보내면 되고 서버측에서 자바로 처리하면 됩니다. java코드(<% %>)는 굳이 쓸 필요가 없는것 같습니다.
response.sendRedirect 이걸 왜 써야 하는지는 모르겠네요 ^^
18/07/06 09:31
세션이랑 DB 관련해서 처리를 하고 바로 자바에서 도메인이 다른 사이트로 넘겨야 해서 그런건데, 다른 방법이 또 있을까요?
18/07/06 09:35
버튼 눌렀을 때 jsp로 어떤 처리를 하시려면 버튼의 onclick 받는 자바스크립트 함수단에서 <% %>로 불러주는 방법이 있겠네요.
그다음에 그 js함수 내에서 form에 대해 submit을 호출하시거나, jsp쪽에서 response 파라미터 설정하신 후 sendRedirect 호출해도 될거구요 (방법이 너무 많아서.. 적당한 걸 잘 찾으시길 바래요)
18/07/06 09:45
앗 감사합니다. 이 답변에 제가 알고 싶었던 게 들어있는 것 같습니다. 지금 알았는데... 제가 적어놓은 html 자바스크립트 코드가 에디터창에서 그냥 '버튼' 이라는 글씨로만 표시되고 있었군요.. 다시 한번 답변 감사드립니다. a href 에서 자바스크립트 함수 호출하고, 자바스크립트 중간에 자바 코드를 넣으면 되겠어요.
18/07/06 09:48
jsp코드내에 쓰는 <% %> 이 부분은 html 페이지를 만들때 자바로 로직을 만들어 html 태그나 js 코드를 채울때 씁니다.
이미 만들어진 html 문서내에서 발생된 클릭 이벤트를 캐치해서 jsp 안에 작성한 java 코드를 실행시켜줄 방법은 없습니다.. html 문서가 웹브라우저에 보여지는 시점엔 이미 java코드는 다 수행돼서 html 문서를 만들어내고 없어진거라서요.. java 코드를 이용해 로직을 처리하고 싶다면 form 태그의 submit 기능을 이용해 넘어갈 페이지를 다른 jsp나 서블릿과 매핑된 url로 지정하고 받은 곳에서 필요한 기능을 하게 하면 됩니다.
|