部分代码如下:
<< DateTest_c.jsp >>
......
<html>
<%@ page session="false" %>
<body>
<jsp:useBean id="dateBean" scope="page" class="DateBean" />
<ul>
<li>year property value:<%=dateBean.getYear()%>
<li>month property value:<%=dateBean.getMonth()%>
......<< DateBean.java >>
......
import java.text.DateFormat;
import java.util.*;public class DateBean
{
  Calendar calendar=null;
  
  public DateBean()
  {
    calendar=Calendar.getInstance();
calendar.setTime(new Date());
  }  public int getYear()
  { return calendar.get(Calendar.YEAR); }
......
请指教!!!

解决方案 »

  1.   

    你的bean是否放在了适当的地方。
    比如WEB-INFO/classes/下。
      

  2.   

    1。如果你这个dateBean不属于任何包,你必须把dateBean放在class的根目录下,在jsp中要引入类
       <%@page import="DateBean" %>
    2。否则不需要显示导入:只需在useBean时指定包名请试试
      

  3.   

    我的dateBean已编译为dateBean.class,并置于目录WEB-INF/classes之下,代码如上,问题不能解决,请继续指教!!!
      

  4.   

    根据你的建议,我在jsp页面中加入<%@ page import="DateBean" %>问题解决,
    谢谢你!!!