PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/07/06 09:14:52
Name 1llionaire
Subject [질문] JSP 기본적인 질문입니다.
JSP 를 안써봐서 질문드립니다!

버튼

형태로 링크 타고 가는 버튼이 있는데요.

이걸 자바 코드로

response.sendRedirect 를 사용해서 파라미터를 안보이게 (post 방식) 하고 싶은데,
자바스크립트 코드와 자바 코드를 어떻게 연결 시켜야 할지 모르겠습니다.

버튼 누르면 자바 코드를 실행하게 하고 싶은데요.
<%  %> 부분에 자바 코드를 넣어야 하는데.. 어느 부분에 어떻게 넣어야 하나요?

자바스크립트 함수를 호출하고, 자바스크립트 함수 안에 <% %> 로 자바 코드를 넣어야 하나요?
너무 기본적인 질문이긴 한데.. 도와주세요!

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
조지영
18/07/06 09:20
수정 아이콘
버튼 주변에 html form태그로 감싸고, method=post로 속성 넣고 submit 달아주면 돼요. 그다음에 파라미터들은 input에 type=hidden 달아서 넘겨주면 됩니다. 여기 value를 <% %> 자바로 넣건 JS를 써서 넣건 그건 편하실 대로..
1llionaire
18/07/06 09:23
수정 아이콘
답변 감사드립니다. 그러면 value 말고 redirect 시키는 자바 코드는 어디에 넣어야 하나요? 파라미터보단 redirect 코드 넣는 게 우선적으로 궁금합니다!
조지영
18/07/06 09:24
수정 아이콘
redirect가 왜 필요한지 모르겠지만 html form submit post 로 검색해보시면 버튼 눌렀을 때 원하는 url로 보내는 방법은 금방 확인할 수 있을거에요.
1llionaire
18/07/06 09:31
수정 아이콘
세션 관련해서 처리해야 할 것이 있어서 자바 코드에서 해야할 거 같아서요. 아는 게 부족해서 질문도 잘 못했나봅니다.ㅠㅠ
순둥이
18/07/06 09:20
수정 아이콘
자바스크립트로 ajax로 서버 호출할때 post로 보내면 되고 서버측에서 자바로 처리하면 됩니다. java코드(<% %>)는 굳이 쓸 필요가 없는것 같습니다.

response.sendRedirect 이걸 왜 써야 하는지는 모르겠네요 ^^
1llionaire
18/07/06 09:31
수정 아이콘
세션이랑 DB 관련해서 처리를 하고 바로 자바에서 도메인이 다른 사이트로 넘겨야 해서 그런건데, 다른 방법이 또 있을까요?
조지영
18/07/06 09:35
수정 아이콘
버튼 눌렀을 때 jsp로 어떤 처리를 하시려면 버튼의 onclick 받는 자바스크립트 함수단에서 <% %>로 불러주는 방법이 있겠네요.
그다음에 그 js함수 내에서 form에 대해 submit을 호출하시거나, jsp쪽에서 response 파라미터 설정하신 후 sendRedirect 호출해도 될거구요
(방법이 너무 많아서.. 적당한 걸 잘 찾으시길 바래요)
1llionaire
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로 지정하고 받은 곳에서 필요한 기능을 하게 하면 됩니다.
1llionaire
18/07/06 09:57
수정 아이콘
답변 감사드립니다~! 참고하도록 하겠습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
122067 [질문] 여자친구 선물용 목걸이 좀 골라주세요ㅠㅜ(링크 有) [9] 사이시옷4844 18/07/06 4844
122066 [질문] 이어폰 단선되면 어떻게 해야 하나요? [5] 軽巡神通1804 18/07/06 1804
122065 [질문] 고가의 이어폰을 사려고 합니다. [15] 나스이즈라잌2715 18/07/06 2715
122064 [질문] 1996년도 쯤 초등학교 다니신분 [21] 팬더곰3950 18/07/06 3950
122063 [질문] 여단장+참모 3명의 판단만으로 수도권 외곽 부대의 수도진격이 가능할까요? [6] 노스윈드3283 18/07/06 3283
122062 [질문] 서울 구로쪽에 목공 배울수 있는곳 문의 이세상은말야1417 18/07/06 1417
122061 [질문] 축구 몇몇 규칙 질문입니다 [12] 다크템플러3399 18/07/06 3399
122060 [질문] 판교~광교 범위에서 4가족이 모일만한 음식점을 찾습니다. [11] AIPA2312 18/07/06 2312
122059 [질문] JSP 기본적인 질문입니다. [10] 1llionaire2123 18/07/06 2123
122057 [질문] [프로듀스 48] 이 연습생 이름이 뭔가요? [7] 갓수2900 18/07/06 2900
122056 [질문] [연예] 음악방송 1위+점수 예측하는 곳? [3] 엄지1801 18/07/06 1801
122055 [질문] 체코여행 중 팁 질문입니다 [7] 샨티3640 18/07/06 3640
122054 [질문] 윈도우10사용자인데 사진을 연속해서 보는방법?? [7] 사는게젤힘드러23340 18/07/06 23340
122053 [질문] [수학] 한붓그리기가 불가능한 도형에 대하여 [4] bemanner3314 18/07/06 3314
122052 [질문] 8월 아시아나 항공 기내식 해결될까요 [10] 멜로3188 18/07/06 3188
122051 [질문] 비행기에서 볼만한 시리즈물 추천 받아봅니다. [4] Soviet March2583 18/07/06 2583
122050 [질문] 요가매트랑 폼롤러 추천좀 해주세요 [10] 태엽감는새5959 18/07/06 5959
122049 [질문] 2018 리프트 라이벌즈 예선 다시보기는 어디서 보나요? [4] 휘안3760 18/07/05 3760
122048 [질문] WCG 2018 안 열렸나요? [3] 及時雨2070 18/07/05 2070
122047 [질문] 비오는날 분리수거 어떻게하시나요? (빌라촌) [4] BestOfBest8777 18/07/05 8777
122046 [질문] 학사신공같은 무협소설 또 없을까요?? [6] 그시기8768 18/07/05 8768
122045 [질문] 처음으로 대출상담을 받아보려고 합니다. 경험자들의 고견 부탁드립니다. [2] zzzzz2029 18/07/05 2029
122044 [질문] 지금 블리자드 서버 터졌나요? [6] 낙원2144 18/07/05 2144
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로