java 板


LINE

※问题类别:JSP,jasperreports-4.1.3.jar ※系统环境:JDK 1.6,apache-tomcat-8.5.75 ※状况概述: 我想把Ireport产出的PDF在网页上显示 已经产生jasper档,在Ireport中有预览成功 参考网路上一些JSP档案的范例 一开始是JAR好像一直无法引用进来 查了资料好像环境参数要指定classpath 像补充图片那样设定,不太确定是不是对的,但compiler好像过了 再来就卡在JasperFillManager.fillReport这一行 我试了好多方式,再麻烦大神看看我哪里错了 本来也有想说用Eclipse 但对Java不太了解,也是遇到一些困难 如果有其他建议我也可以再试看看 谢谢! ※程式码: <%@page language="java" contentType="application/pdf; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import ="net.sf.jasperreports.engine.*"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@page import="java.util.HashMap"%> <%@page import="java.util.Map"%> <%@page import="java.io.File"%> <%@page import="java.io.FileInputStream"%> <%@page import="java.io.InputStream"%> <%@page import="net.sf.jasperreports.engine.util.*" %> <%@page import="net.sf.jasperreports.engine.export.*" %> <%@page import="net.sf.jasperreports.j2ee.servlets.*" %> <%@page import="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="application/pdf; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% response.reset(); File reportFile = new File("C:/apache-tomcat-8.5.75/webapps/ROOT/HR/report 2. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(""); Map parameters = new HashMap(); out.println("reportFile.getPath:"+reportFile.getPath()+"<br/>"); out.println("conn:"+conn); JasperPrint jasperPrint = JasperFillManager.fillReport(reportFile.getPath( ), %> </body> </html> ※错误讯息: https://imgur.com/jJh1yQy ※补充说明: classpth设定 https://imgur.com/5dpCTHe jasper放的位置 https://imgur.com/f37b3Xa 传进去fillReport()的reportFile.getPath跟conn 用out.println看实际的值 https://imgur.com/tJeiuez --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.178.51 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1643044145.A.CE4.html ※ 编辑: a3236852 (49.216.161.40 台湾), 01/25/2022 01:13:59
1F:→ ssccg: jar不只compile要用,执行期也要用01/25 04:53
2F:→ ssccg: tomcat的话通常应该在 webapps/你的程式/WEB-INF/lib01/25 04:54
3F:→ ssccg: 或是(如果要多个webapp共用)放在tomcat自己的lib 01/25 04:55
我两个都有放哦!还是一样错误讯息! https://i.imgur.com/V6GNKEG.jpg
※ 编辑: a3236852 (49.216.161.40 台湾), 01/25/2022 09:40:33
4F:推 hgs1906: 吧所有jasperreports依赖到的所有lib都放进去 这样不完整01/25 10:14
啊啊啊啊啊啊谢谢你我弄出来了真的是少jar 我再把范例的jar全都引用进来就有了 超感谢你T_T大神!
5F:→ fgh81113: 你换一个范例吧 实际上不会在jsp上写code, 在java直接回01/25 19:58
6F:→ fgh81113: pdf档案就好 记得content type要设pdf01/25 19:58
因为eclipse使用java写好像有点复杂(对java不太熟) 还是谢谢你!! ※ 编辑: a3236852 (101.10.5.197 台湾), 01/26/2022 16:35:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP