<jsp:useBean scope="page" id="requestBean1" class="requestbean.requestBean"/>

解决方案 »

  1.   

    你的java程序开始是否打包了,即package requestbean;如果没有打包,你的class文件直接放在classes/路径下。
      

  2.   

    文件代码如下requestBean.jsp<jsp:useBean scope="page" id="requestBean1" class="requestBean"/>
    <jsp:setProperty property="*" name="requestBean1">
    <h1>form中的信息<h1>
    Name信息:
    <%=requestBean1.getName()%><br>
    What信息:
    <%=requestBean1.getWhat()%><br>
    IsMarried:
    <%=requestBean1.isMarried()%><br>
    Age信息:
    <%=requestBean1.getAge()%><br>requestBean.java(可以编译为class文件)public class requestBean
    {
    private String strIsMarried,strWhat,strName,strAge;
    private int intName,intAge,intWhat;
    private boolean isMarried;

    public void setIsMarried(String s)
    {
    strIsMarried=new String(s.toString());
    if(strIsMarried==null)
    {
    isMarried=false;
    }else
    {
    isMarried=true;
    }
    }

    public void setWhat(String s)
    {
    strWhat=new String(s.toString());
    try{
    intWhat=((Integer)Integer.valueOf(strWhat)).intValue();
    }catch(NumberFormatException e)
    {
    intWhat=-1;
    }
    }

    public void setName(String s)
    {
    strName=new String(s.toString());
    try
    {
    intName=((Integer)Integer.valueOf(strName)).intValue();
    }catch(NumberFormatException e)
    {
    intName=-1;
    }
    }

    public void setAge(String s)
    {
    strAge=new String(s.toString());
    try
    {
    intAge=((Integer)Integer.valueOf(strAge)).intValue();

    }catch(NumberFormatException e)
    {
    intAge=-1;
    }
    }

    public boolean isMarried()
    {
    return isMarried;
    }

    public String getName()
    {
    return strName;
    }
    public String getWhat()
    {
    return strWhat;
    }
    public String getAge()
    {
    return strAge;
    }
    public int getIntName()
    {
    return intName;
    }
    public int getIntWhat()
    {
    return intWhat;
    }
    }requestBean.html<html>
    <head>Use JavaBean Test</head>
    <body>
    <form action="requestBean.jsp" Method="post">
    Name:
    <input type="text" name="name"><Br>
    IsMarried:
    <input type="CheckBox" name="isMarried" value=OK><Br>
    Age:
    <input type="text" name="age"><Br>
    <br>
    <input type="submit">
    </form>
    </body>
    </html>
      

  3.   

    try:requestBean.html把它放在C:\tomcat\webapps\examples\jsp\requestBean\requestBean.html
    requestBean.jsp把它放在C:\tomcat\webapps\examples\jsp\requestBean\requestBean.jsp,将它的bean放在C:\tomcat\webapps\examples\WEB-INF\classes\requestBean.class。
      

  4.   

    根据你的文件结构。
    你的requestBean.html和requestBean.jsp要放在同级目录下。
    你的requestBean.java没有带包名。直接将requestBean.class放在classes下就可以了。
      

  5.   

    你的requestBean.java没有带包名。
    如果不改变路径,在requestBean.java中加入Package requestBean
    重新编译