ssm框架中excel导出功能应写在哪
发布网友
发布时间:2022-05-05 06:38
我来回答
共1个回答
热心网友
时间:2023-10-13 08:04
实现方法:
1、打开ssh编辑器
2、输入以下代码:
<input class="see" type="button" value="导出Excel" onclick="exportxls()"/>
function exportxls()
{
window.location = "goodsReport_exportxls.action";
}
struts.xml中的配置
<constant name="struts.multipart.parser" value="jakarta" />
<result name="exportxls" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentDisposition">attachment;filename="${fileName}"</param>
<param name="inputName">inputStream</param>
</result>
action的代码
public String exportxls()
{
try
{
Workbook workbook = new HSSFWorkbook();
Font font = workbook.createFont();
font.setFontHeightInPoints((short) 12);
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
CellStyle style = workbook.createCellStyle();
style.setAlignment(CellStyle.VERTICAL_CENTER);
style.setAlignment(CellStyle.ALIGN_CENTER);
style.setFont(font);
3、保存退出