`
文章列表
--员工表 create table t_employee( id number(10) primary key, name varchar2(20), age number(3), salary number(10), deptid number(10) ); --部门表 create table t_dept( id number(10) primary key, name varchar2(20) ); --存储过程 package ...
说明:转载于:http://www.blogjava.net/rickhunter/articles/33571.html   这段时间经常看到有人问到web开发中怎么中文总是?号。原因其实很简单,因为大家大多用的是tomcat服务器,而tomcat服务器的默认编码为 iso-8859-1(西欧字符)。就是因为iso-8859-1(西欧字符)编码造成了我们经常看到?号。关于iso-8859-1(西欧字符)更多知识请看《字节,字符和编码》这篇文章。方法一:最简单也是用的最多的方法。<%@ page language="java" pageEncoding=" ...
public ActionResult projectPrint() { String[] printValue = null; // 从页面中获得要查询的字段 String reqPrintValue = getRequest().getParameter("printValue"); // 没有选择则默认全打印 if (null == reqPrintValue || StringUtils.isEmpty(reqPrintValue)) { printValue = new String[] { " ...
关于POI的介绍请google一下!   public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet();// 创建一个Excel的Sheet sheet.createFreezePane(1, 3);// 冻结 // 设置列宽 sheet.setColumnWidth(0, 1000); sheet.setColumnWidth( ...
/** * 设置下载文件中文件的名称 * * @param filename * @param request * @return */ public static String encodeFilename(String filename, HttpServletRequest request) { /** * 获取客户端浏览器和操作系统信息 * 在IE浏览器中得到的是:User-Agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; M ...
客户用了润乾报表,我需要用润乾报表产生一个Excel文件,里面包含一个折线图,可是折线图的线条显示不清晰,试了很多办法都不行,到现在还没搞明的润乾报表统计图中的表达式是用什么做的,是不是它自己开发的也不清楚。后来把图片的格式改了下,改成GIF就可以了。"graphFormat=\"GIF\"!   今天又找到了改进方法即:修改润乾report.jar里的color.properties属性值将彻底解决这个问题。
构造JavaBean如下(get,set方法省略): public class Student { private Integer stu_id; private String stu_name; private Integer stu_age; private float stu_score; private Date stu_birth; }  在JavaBean包里新建一个Student.xml,内容如下: <?xml version="1.0" encoding="UTF-8"?> < ...
将jasperReport设计文件和编译文件放到webRoot下面的jasper文件夹下面。 public class Person { private String person_Id; private String person_name; private String person_age; private String person_address; }   public class PersonService { public List<Person> getAllPerson() { List<Person> pe ...
我用的是struts2.1.6,从struts2的自带的demo当中可以看到它的web.xml配置与之前的有点不同,有另外一种配置: <filter> <filter-name>Struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> ...
使用JavaBean作为数据源构造JasperReport子报表样式如下:   构造我的JavaBean如下(get,set方法省略): public class Person { private String name; private String age; private String sex; private String telephone; }   public class Depart { private String subTitle; private String depart_name; private Li ...
构造我们的JavaBean:(get,set方法省略,属性名称要与报表的字段名) public class Person { private String person_Id; private String person_name; private String person_age; private String person_address; }  构造我们的Service层: public class PersonService { public List<Person> getAllPerson() { List<Perso ...
第一,二,三,四步请参照:JasperReport+Servlet Web应用之:打印 导PDF文件的Servlet如下: package com.mengya.servlet; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.Serv ...
打印预览与打印的准备工作是一样的,第一,二,三,四,五步请参照:JasperReport+Servlet Web应用之:打印  不同之处在于:我们同样要写一个预览的applet如下: import java.io.PrintWriter; import java.io.StringWriter; import java.net.URL; import javax.swing.JOptionPane; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.Jaspe ...
关于JasperReport的简介大家可以去google上去查,在这里就不作介绍了。   我的开发环境:MyEclipse 5.5 GA+iReport-nb-3.5.2。所用的JasperReport版本也是:jasperreports-3.5.2 所需要的jar可以从下面的lib1,lib2中获得,所有jar包除了iTextAsian.jar外都可以从jasperreports-3.5.2中找到!   JasperReport要和iReport一起使用开发起来才比较方便,要注意的是中文显示问题,设计模板的时候要注意以下三点: Font   name:    宋体 (中文字体)PD ...
最近工作需要一个行转列的需求,在网上找了一下有很多,问同事后自己也总结了一下写了个小例子。 create table score ( s_id int primary key identity(101,1), p_id varchar(20), s_subject varchar(20), s_score float, s_date datetime ) insert into score(p_id,s_subject,s_score,s_date) values('xiaobo','语文',68,'2010-01-01'); insert into score(p ...
Global site tag (gtag.js) - Google Analytics