- 浏览: 991586 次
- 性别:
- 来自: 上海
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
文章列表
--员工表
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 ...