这段代码有什么问题吗??
我执行控制台程序时emp.getEname()是有数据的,为什么在网页里什么都没有
我的comcat配置是没有问题的,我的代码有错么??<%@page pageEncoding="GBK" import="com.wq.*,java.util.*" %>
<html>
<head>
<title>emp表</title>
</head>
<%!
Emp emp=null;
%>
<%
SelectFromEmp sfe=new SelectFromEmp();
sfe.EmpInfo();
List l=sfe.getList();
Iterator it=l.iterator();
%>
<body>
<table border="1" bordercolor="red" cellspacing="0">
<%
while(it.hasNext())
{
emp=(Emp)it.next();
%>
<tr> 
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
<td><%=emp.getEname() %></td>
</tr>
<%}%>
</table>
</body>
</html>

解决方案 »

  1.   

    <%@page   pageEncoding="GBK"   import="com.wq.*,java.util.*"   %> 
    <html> 
    <head> 
    <title> emp表 </title> 
    </head> 
    <%! 
    Emp   emp=null; //未实例化
    %> 
    <% 
    SelectFromEmp   sfe=new   SelectFromEmp(); //这应该是实例化SelectFromEmp对象把
    sfe.EmpInfo(); //这是干吗?
    List   l=sfe.getList(); 
    Iterator   it=l.iterator(); 
    %> 
    <body> 
    <table   border="1"   bordercolor="red"   cellspacing="0"> 
    <% 
    while(it.hasNext()) 

    emp=(Emp)it.next(); 
    %> 
    <tr>   
    <td> <%=emp.getEname()   %> </td> //getEname()方法的参数勒
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    <td> <%=emp.getEname()   %> </td> 
    </tr> 
    <%}%> 
    </table> 
    </body> 
    </html> ///
    先多看点关于j2ee的书吧,这段代码是没入门的表现,你可以找我
      

  2.   

    Emp   emp=null;改成Emp   emp=new Emp();试一下