java问题及解决方法_第1页
java问题及解决方法_第2页
java问题及解决方法_第3页
java问题及解决方法_第4页
java问题及解决方法_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 版本问题 版本问题 1 建立 web project 时需要注意 Jdk1 4 对应的是 J2EE1 4 只有 jdk1 5 以上才能 建 J2EE5 0 2 运用 Struts1 框架时 jdk1 4 对应的是 struts1 1 3 使用 weblogic 服务器 jdk1 4 只能用 weblogic8 1 4 使用 poi 实现导出 excel 功能时 jdk1 4 只能使用 poi2 5 不能用 poi3 7 5 J2EE5 0 以上才能使用泛型 当用 jdk1 4 时可以使用强制类型转换来代替泛型功 能 2 Java 心得汇总 心得汇总 1 Java 编程中遇到编码问题 有时页面不能显示汉字 1 要在前台页面的 PageEncoding 属性设置成 utf 8 或者 gbk 2 还可以在 action 中增加如下代码 name new String name getBytes ISO 8859 1 utf 8 进行姓名编码格式转换 role new String role getBytes ISO 8859 1 utf 8 进行角色编码格式转换 2 使用 poi 插件实现导出 excel 表的功能代码 String fn 所有雇员信息 xls 创建excel文件名 response setContentType application ms excel charset utf 8 创建文件格式 try fn new String fn getBytes gb2312 ISO8859 1 设置文件名的编码格式 catch UnsupportedEncodingException e1 TODO Auto generated catch block e1 printStackTrace response addHeader Content Disposition attachment filename fn java io OutputStream outputStream response getOutputStream HSSFWorkbook wb new HSSFWorkbook 创建工作簿 HSSFSheet sheet wb createSheet Employ 创建工作表 HSSFCellStyle style wb createCellStyle 创建单元格格式 style setAlignment HSSFCellStyle ALIGN CENTER 设置格式为居中 HSSFRow row1 sheet createRow short 0 创建第一行 HSSFCell cell0 row1 createCell short 0 创建第一个单元格 HSSFCell cell1 row1 createCell short 1 创建第二个单元格 HSSFCell cell2 row1 createCell short 2 创建第三个单元格 cell0 setEncoding HSSFWorkbook ENCODING UTF 16 设置单元格的编码格式 cell1 setEncoding HSSFWorkbook ENCODING UTF 16 cell2 setEncoding HSSFWorkbook ENCODING UTF 16 cell0 setCellValue 编号 设置单元格的值 cell1 setCellValue 姓名 cell2 setCellValue 角色 3 用 jdk1 4 编写 web 项目 前台页面实现展现一个列表的功能代码 4 Jdk1 4 编写前台页面接受后台 action 传来的值的代码 雇员信息 编号姓名角色 input type hidden value name no input type hidden value name name input type hidden value name role 5 用 JDBC 连接 Oracle 数据库 String url jdbc oracle thin 127 0 0 1 1521 odps 数据库链接地址 try Class forName oracle jdbc driver OracleDriver 注册oracle 数据库驱动程序 c DriverManager getConnection url scott tiger 获得数据 库链接 System out println 连接数据库成功 return c catch Exception e System out println 连接数据库失败 e printStackTrace return c 6 DAO 实现方法代码 查询单个雇员信息 public EmpBean select int no Connection c JDBC getConnection 获得数据库Connection对象 PreparedStatement ps null ResultSet rs null String na null String ro null EmpBean eb null try ps c prepareStatement select no name role from employ where no 创建preparestatement对象 插入sql语句 ps setInt 1 no rs ps executeQuery 执行查询操作 并将查询结果赋给ResultSet对象 eb new EmpBean while rs next 直到查询的结果中的下一条没有数据才终止操作 eb setNo no 将查询出来的属性赋给Empbean类 eb setName rs getString 2 eb setRole rs getString 3 return eb catch SQLException e TODO Auto generated catch block e printStackTrace finally try if rs null 关闭ResultSe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论