HTML 버튼에서 SQL 프로 시저를 호출하는 방법은 무엇입니까?
문제
전달되는 입력 매개 변수에 따라 UTIL 파일을 출력으로 생성하는 SQL 프로 시저가 있습니다.
이 매개 변수를 HTML 페이지에서 3 개의 텍스트 상자에서 전달해야합니다. 클릭하면 절차가 호출되고 Util이 생성됩니다.
나는 JSP에서 그것을하고 그 자체로 전체 절차를 작성하는 것을 생각했습니다. 그러나 UTIL 파일이 생성되는 순간 단어로 열리기를 원합니다.
버튼을 사용하여 절차를 호출하는 방법과 생성 후 Util을 보여주는 방법을 알고 싶습니다.
해결책
몇 가지 지침 :
- JSP는 요청/응답 라이프 사이클과 함께 작동합니다. 그래서 당신은 요청을 해고해야합니다 (
GET
바람직하게는) 서버 측에서 처리하기 위해 - JSP를 사용하여 처리 코드를 작성하지 마십시오. 서블릿 또는 프레임 워크 (struts2/spring mvc/etc)를 사용하십시오.
- 처리 코드는 대부분 사용될 것입니다 JDBC 데이터베이스에서 정보를 가져 오기 위해
- 파일을 생성하려면 올바르게 가정하면
.doc
, 당신이 사용할 수있는 아파치 포이. - 서블릿에서 파일을 생성 한 후 이 저격수를 살펴보십시오 - 파일을 다운로드하기 위해 브라우저로 보내야 할 헤더가 알려줍니다 (사용자가 원하는 경우 열린 경우).
JDBC 또는 POI에 익숙하지 않은 경우 가파른 학습 곡선을 올라 가야합니다. 원하는 형식의 파일을 생성하는 마법의 방법은 없습니다.
다른 팁
제휴하지 않습니다 StackOverflow