国际难题,看后你我都有收获 楼主真是的,要骗人进来也不用这样.不过还是要说,从你这些代码中看不出错误在哪里.不过,Invalid directive,是不是一些directive写错了.象page啊,之类的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个标题太搞笑了吧。自己查生成的JAVA文件吧,你要先用setList获取数据,然后再取。 /test.jsp是不是在你的在web服务器上注册的根目录的低下呢,比如:我用的是resin,我在resin的配置文件(resin.conf)中设置web根目录为:<web-app id="/" document-directory="webapps/NetCamera"/>这样我的test.jsp就应该放在$resin_home\webapps\NetCamera\test.jsp这样我在浏览器中键入http://localhost:8080/test.jsp就能访问到test.jsp了你仔细看看,可能是你web服务器配制上的问题。 看错了又。-_-以为是/test.jsp路径找不到,见谅!! 把你的jsp前面部分贴出来看看先,注意import前的page不要漏了.是不是有些类路径没找到什么的? <%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %><%@ include file="inc/inc.jsp" %><%@ import="java.util.ArrayList" %><% ArrayList list=null; try{ daodbID.setCon(conID.getCon()); //list.add(new Order(s1,s2,s3)); //Order(String s1, String s2, String s3) list = daodbID.getList(); for(int i=0;i<list.size();i++){ out.println(orderID.(list.get(i)).getS1()); out.println(orderID.(list.get(i)).getS2()); out.println(orderID.(list.get(i)).getS3()); } }catch(Exception e){ ; }%><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"></head><body bgcolor="#D1E8FC" topMargin=0 leftmargin="0" rightmargin="0"><table style="border-collapse: collapse" borderColor="#6699CC" cellPadding="0" width="98%" border="1" align="center"><tr><td colSpan="8" valign="middle"></td></tr></table></body></html> inc.jsp文件内容<jsp:useBean id="conID" scope="session" class="dbCon.Conn" /><jsp:useBean id="daodbID" scope="request" class="com.dbDao.DataCollection" /><jsp:useBean id="orderID" scope="request" class="com.dbDao.Order" /> 根据JasperException: /test.jsp(3,4) Invalid directive说的是第三行第四个字符开始出错,那<%@ import="java.util.ArrayList" %>前面是不是要加page呢?! 呵呵我改了还是不能取出希望那位高手把jsp能完整地帮我修改一下我真的不知道怎么取出数据我第一次使用封装技术 我还是学生 希望高手们帮忙解决一下 我这么改了还是不行报错了<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %><%@ include file="inc/inc.jsp" %><%@ page import="java.util.ArrayList,com.dbDao.Order"%><% ArrayList list=null; try{ daodbID.setCon(conID.getCon()); //list.add(new Order(s1,s2,s3)); //Order(String s1, String s2, String s3) daodbID.setList(); list = daodbID.getList(); for(int i=0;i<list.size();i++){ out.println(list.get(i).getS1()); out.println(list.get(i).getS2()); out.println(list.get(i).getS3()); } }catch(Exception e){ ; }%><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"></head><body bgcolor="#D1E8FC" topMargin=0 leftmargin="0" rightmargin="0"><table style="border-collapse: collapse" borderColor="#6699CC" cellPadding="0" width="98%" border="1" align="center"><tr><td colSpan="8" valign="middle"></td></tr></table></body></html> 接下来的错应该是你写的那几个java类中的问题了吧仔细看看! 大侠帮帮忙啊...小弟要在linux下写一个启动和停止java服务的shell脚本 过滤器问题 急!!!为什么Applet中运用JDOM解析XML文件时,构造文档时失败啊 struts2和kindeditor 冲突了,怎么办。。.. 表关联查询和子查询,哪个更好? 初学DWR框架时 运行结果不正确 框架制作搜索功能 关于对SSH项目进行Junit单元测试的问题 关于从串口读中文信息问题 PicoContainer源码导读 目前最好的用java/jsp开发的BBS论坛是什么?是否可以下载到论坛源码? (转)!!就30分了,但是希望大家都能近来看一下,这是关于我们尊严和IT行情的重要问题
自己查生成的JAVA文件吧,你要先用setList获取数据,然后再取。
是不是在你的在web服务器上注册的根目录的低下呢,比如:
我用的是resin,我在resin的配置文件(resin.conf)中设置web根目录为:
<web-app id="/" document-directory="webapps/NetCamera"/>
这样我的test.jsp就应该放在
$resin_home\webapps\NetCamera\test.jsp
这样我在浏览器中键入http://localhost:8080/test.jsp就能访问到test.jsp了
你仔细看看,可能是你web服务器配制上的问题。
以为是/test.jsp路径找不到,见谅!!
是不是有些类路径没找到什么的?
<%@ include file="inc/inc.jsp" %>
<%@ import="java.util.ArrayList" %>
<%
ArrayList list=null;
try{
daodbID.setCon(conID.getCon());
//list.add(new Order(s1,s2,s3));
//Order(String s1, String s2, String s3)
list = daodbID.getList();
for(int i=0;i<list.size();i++){
out.println(orderID.(list.get(i)).getS1());
out.println(orderID.(list.get(i)).getS2());
out.println(orderID.(list.get(i)).getS3());
}
}catch(Exception e){ ; }
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
</head>
<body bgcolor="#D1E8FC" topMargin=0 leftmargin="0" rightmargin="0">
<table style="border-collapse: collapse" borderColor="#6699CC" cellPadding="0" width="98%" border="1" align="center">
<tr><td colSpan="8" valign="middle">
</td>
</tr>
</table>
</body>
</html>
<jsp:useBean id="conID" scope="session" class="dbCon.Conn" />
<jsp:useBean id="daodbID" scope="request" class="com.dbDao.DataCollection" />
<jsp:useBean id="orderID" scope="request" class="com.dbDao.Order" />
说的是第三行第四个字符开始出错,那
<%@ import="java.util.ArrayList" %>
前面是不是要加page呢?!
我改了
还是不能取出
希望那位高手把jsp能完整地帮我修改一下
我真的不知道怎么取出数据
我第一次使用封装技术
我还是学生 希望高手们帮忙解决一下
还是不行
报错了
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<%@ include file="inc/inc.jsp" %>
<%@ page import="java.util.ArrayList,com.dbDao.Order"%>
<%
ArrayList list=null;
try{
daodbID.setCon(conID.getCon());
//list.add(new Order(s1,s2,s3));
//Order(String s1, String s2, String s3)
daodbID.setList();
list = daodbID.getList();
for(int i=0;i<list.size();i++){
out.println(list.get(i).getS1());
out.println(list.get(i).getS2());
out.println(list.get(i).getS3());
}
}catch(Exception e){ ; }
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
</head>
<body bgcolor="#D1E8FC" topMargin=0 leftmargin="0" rightmargin="0">
<table style="border-collapse: collapse" borderColor="#6699CC" cellPadding="0" width="98%" border="1" align="center">
<tr><td colSpan="8" valign="middle">
</td>
</tr>
</table>
</body>
</html>
仔细看看!