首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

新人-对数据库提取不到数据

2012-01-29 
新人求助--对数据库提取不到数据%@ page languagejava contentTypetext/html charsetutf-8pageEn

新人求助--对数据库提取不到数据
<%@ page language="java" contentType="text/html; charset=utf-8"
  pageEncoding="utf-8"%>
  <%@ page import = "Dao.ExDAO" %>
  <%@ page import = "Bean.Experiment" %>
  <%@ page import = "java.sql.*" %>
  <jsp:useBean id = "ExService" class = "Dao.ExDAO" scope="page"/>

  <%
   
  out.println("实验名称:"+ "zs"+"</br>");
  out.println("实验创建时间:"+ "2011.9"+"</br>");
  out.println(" 实验设备版本:"+ "4.0"+"</br>");
  Experiment ex = ExService.getSimpleExByExName("ww");
  %> 
调试结果是
Experiment ex = ExService.getSimpleExByExName("ww");出错了。
但是我在ExDAO类中,单独运行getSimpleExByExName可以提取出数据。
我想应该是jsp :useBean 出错了。希望大神能帮我看下。哪里需要修改。谢谢

[解决办法]
用<jsp:useBean id = "ExService" class = "Dao.ExDAO" scope="page"/>他生成了一个ExDAO的实例,但不能在<%%>里的java代码中取到。只能也用javabean的方式取。你除非也在<% ExDAO ExService = new ExDAO() %>这种java代码中生成一个实例才能取到。

热点排行