for문 돌려서 td값은 꺼내고 이 값을 javascript에 보내줘야
함수에 쓸 수 있는데 구글에 html table value return jsp도 검색해보고 table td to jsp도 쳐봤는데 질문을 잘못했는지 원하는 답은 못찾았음
검색해보니까 jsp, java에서는 스틀릿코드써서 html, script로 쏠 수 있는데 반대로는 안되는 듯?
10개의 댓글
무분별한 사용은 차단될 수 있습니다.
for문 돌려서 td값은 꺼내고 이 값을 javascript에 보내줘야
함수에 쓸 수 있는데 구글에 html table value return jsp도 검색해보고 table td to jsp도 쳐봤는데 질문을 잘못했는지 원하는 답은 못찾았음
검색해보니까 jsp, java에서는 스틀릿코드써서 html, script로 쏠 수 있는데 반대로는 안되는 듯?
인간지표
document.querySelectAll('td').map(item => item.innerText); 쓰면 td태그안에 있는 텍스트로 이루어진 배열 만들 수 있는데 이걸로 보내면 되는거 아님?
본죽말고코박죽
ㄱㅅㄱㅅ 내일 array해보고 json도 되는지 해보겠습니다. arraylist로 해봤을땐 잘못했는지 undefinde뜨더라구요
블블블블
이게 뭔소리냐?? td값들을 뽑아서 form으로 jsp에 던지겠단 소리냐? 아니면 js 함수에 주겠다는거냐?
본죽말고코박죽
td값을 스틀릿코드(자바)에 어떻게 넘겨주는지였슴
분전퇴근
너무 늦었고 자세히 설명하기엔 댓글창이 좁으므로 매우 쉽게 설명해줌
jsp(java server page)는 html 처럼 생긴 java 파일임
jsp를 실행하려면 WAS(톰캣)를 실행해야하는데, WAS는 *.java는 못알아먹고 *.class만 알아먹음
jsp는 java파일이랬으니까 이것도 *.class 파일로 변경(컴파일)해서 톰캣에 넣어야 실행이 됨
여까지가 사전 이해가 필요한 부분이고 핵심을 설명하면
jsp에서 쓰는 jstl이나 자바 스크립틀릿은 java코드기 떄문에, 컴파일 단계를 거치게 됨
컴파일 단계를 거치면서 코드에 따라 결과물을 출력하게 되는데,
컴파일 결과를 html 파일에 텍스트로 출력한다고 생각하면 쉬움
어? html 파일에 텍스트로 출력되는거면 자바스크립트에서 써먹을수 있네? 가 되는거임
실행 우선순위가 jsp >>넘을 수 없는 벽>> html > 자바스크립트 가 되는거지
다만 html과 자바스크립트는 브라우저에서 실행하는거니까 얼마든지 실행순위가 바뀔수 있지만
jsp에서 작성한 jstl과 자바 코드는 서버에서 이미 컴파일까지 끝나있는 상태라 변경이 불가능함
오키? 그래서 첫 댓글에서도 자바스크립트로 데이터 꺼내라고 한거고.
공부하십씨오 공부
본죽말고코박죽
자세한 설명ㄱㅅㄱㅅ 처음에는 자바스크립트로 가져오는데 그다음에 10건 데이터 가져와서 html로 만드는 이유가 라디오 버튼을 만들기위해서 그렇게 만들어놨더라고 그래서 지금 그것땜에 애먹고 있긴한데
아 이거 답쓴다고 버스놓쳤다 지각이다 개병신화면 걸려서 일상망치고있네 내팔자야ㅠㅠ
유부남
지금 이런거 물어보는게 아니고 질문 방법이 잘못 되었어.
질문에 중간에 뭐가 많이 생략 되어 있다.
skitch 같은걸로 캡쳐해서 정리해서 적어봐봐
본죽말고코박죽
외부였으면 캡쳐해서 올리는건데 외부망못써서 한계가있네ㅠㅠ
유부남
https://www.inflearn.com/courses?s=spring&charge=FREE&isDiscounted=false&page_number=1
인프런 같은데 무료 강의라도 좀 듣고와
사람들 암 걸리겠어
본죽말고코박죽
ㅋㅋㅋ 나도 화면받았을때 암걸리는줄 버튼 눌렀을때 10건씩 더 보여주는 거래인데 굳이 html로 테이블을 일일히 만드는거임
보니까 라디오 버튼으로 어떤 정보의 팝업을 띄울지 그것 때문에 만들어 놨더라고 그래서 페이징처리도 좆같은데 이번에 보고서 출력하는 것 땜에 위에 질문할 상황 생겨서 2차로 고통받는중