首页 > 代码库 > 20160923随笔

20160923随笔

1、jquery获取select标签中相应的选中option的text文本以及索引

  $("#id").find("option:selected").text();

  获取select选中的索引值有如下方法

  $("option:selected","#id").index();  $(‘#id‘).prop(‘selectedIndex‘);   $(‘#id option‘).index($(‘#id option:selected‘))

2、关于struts.xml的配置问题

<result name="export" type="stream">
  <param name="contentType">application/vnd.ms-excel</param>
  <param name= "inputName">excelStream</param>
  <param name="contentDisposition">attachment;filename="${fileName}"</param>
</result>

  ->type="stream"  把一般内容输出到流   name="contentType"->内容类型,和互联网MIME标准中的规定类型一致,例如text/plain代表纯文本,text/xml表示XML,image/gif代表GIF图片,image/jpeg代表JPG图片   name="inputName"->下载文件的来源流,对应着action类中某个类型为Inputstream的属性名,例如取值为inputStream的属性需要编写getInputStream()方法  name="contentDisposition"->文件下载的处理方式,包括内联(inline)和附件(attachment)两种方式,而附件方式会弹出文件保存对话框,否则浏览器会尝试直接显示文件。配置的作用是用于在内存中生成excel文件供客户端下载

来源于-http://blog.csdn.net/zhutulang/article/details/7106386?reload

3、利用poi进行excel的操作(本流程为作者在开发时遇到的框架封装参考的步骤,可能读者不是很了解,这里也帮助不了你,待后续作者变强大了可能进行完善以解决你的问题)

  poi api参考http://blog.sina.com.cn/s/blog_91c0fdb50101kfd4.html

  简介   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

  步骤:i:创建HSSFWorkbook(workbook)文档对象->创建工作表对象HSSFSheet(sheet=workbook.createSheet(xx))->利用sheet对象创建excel工作表的行HSSFRow(row=sheet.createRow(xx))->生成单元格数据HSSFCell(cell=row.createCell(xx))并操作->设定单元格的长度sheet.setColumnWidth(xx,xx)

4、解析xml文件

 

未完待续,欢迎提问补充----------------------------------------

  

 

20160923随笔