0
내 프로젝트에서 struts2 jQuery 플러그인을 사용하고 있습니다.
격자를 사용하여 항목을 표시합니다 ..
버튼 클릭으로 그리드에있는 항목을 Microsoft Excel로 내보내는 방법은 무엇입니까?java struts2에서 내보내기 기능을 구현하는 방법
내 프로젝트에서 struts2 jQuery 플러그인을 사용하고 있습니다.
격자를 사용하여 항목을 표시합니다 ..
버튼 클릭으로 그리드에있는 항목을 Microsoft Excel로 내보내는 방법은 무엇입니까?java struts2에서 내보내기 기능을 구현하는 방법
jqGrid가 표시하는 목록을 작업에 게시합니다 (ExcelExportAction라고합시다).
execute() 메서드에서 JExcel 또는 Apache POI을 사용하여 Excel을 만듭니다.
목록의 데이터로 Excel을 채 웁니다. Google은 그것 밖에 예제가 가득합니다.
Excel에서 Action (및 Getter)의 InputStream을 통해 결과를 노출합니다.
돌아 가기 SUCCESS.
<action name="excelExport" class="your.package.ExcelExportAction">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentDisposition">
attachment; filename="MyExcelName.xls"</param>
<param name="bufferSize">1024</param>
</result>
</action>
:
스트림 결과 유형으로하고 다음과 같은 엑셀 컨텐트 유형과 작업의 성공 결과지도