如果有包名,在classes下要建立以包名为文件名的文件夹!
再把bean放进去就ok了!你ok了吗?:)

解决方案 »

  1.   

    同意楼上的说法,从提示上看好像根本就没找到类文件,按你所说的文件的路径应该是C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test\dddBean.class
      

  2.   

    是啊,我放的啊。
    就是不行啊。我看到在CSDN上有些这样的问题,但是都没有解决啊。
      

  3.   


    package test;public class Jsp1Bean {
      private String sample = "Start value";
      //Access sample property
      public String getSample() {
        return sample;
      }
      //Access sample property
      public void setSample(String newValue) {
        if (newValue!=null) {
          sample = newValue;
        }
      }
    }<%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <title>
    Jsp1
    </title>
    </head>
    <jsp:useBean id="Jsp1BeanId" scope="session" class="test.Jsp1Bean" />
    <jsp:setProperty name="Jsp1BeanId" property="*" />
    <body>
    <h1>
    JBuilder Generated JSP
    </h1>
    <form method="post">
    <br>Enter new value   :  <input name="sample"><br>
    <br><br>
    <input type="submit" name="Submit" value="Submit">
    <input type="reset" value="Reset">
    <br>
    Value of Bean property is :<jsp:getProperty name="Jsp1BeanId" property="sample" />
    </form>
    </body>
    </html>
      

  4.   

    BEAN就放在
    C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test
    ,JB里到可以的
      

  5.   

    http://www.yesky.com/20020114/213945.shtml
      

  6.   

    C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\jsp\beans\test
    还是不行啊
      

  7.   

    :\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\jsp\beans\test
    不对!!是:
    :\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\beans\test
      

  8.   

    sorry,上条写错.是把你的Jsp1Bean .class放到:
    :\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test\
      

  9.   

    jsp文件放在那?
    把setProperty,getProperty
    代码去掉直接调用其中的方法试试!我感觉你的setProperty不对
    sample = newValue;
    ->
    this.sample = newValue;
    setProperty中的value要加上C:\JBuilder7\jakarta-tomcat-4.0.3\webapps\test\defaultroot\WEB-INF\classes\test
    这个是对的
      

  10.   

    server.xml
    <Context path="/test" docBase="test" debug="0"
           reloadable="true" crossContext="true">
    现在连一般jsp都不行了
    type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception org.apache.jasper.compiler.ParseException: /Jsp1.jsp(0,18) Attribute value should be quoted
    at org.apache.jasper.compiler.JspReader.parseToken(JspReader.java:522)
    at org.apache.jasper.compiler.JspReader.parseAttributeValue(JspReader.java:568)
    at org.apache.jasper.compiler.JspReader.parseTagAttributes(JspReader.java:681)
    at org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserController.java:265)
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:194)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:210)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
    at java.lang.Thread.run(Thread.java:484)--------------------------------------------------------------------------------
      

  11.   

    <%@ page language="java" contentType="text/html;charset=gb2312" %>
    <html>
    <head>
    <title>
    Jsp1
    </title>
    </head>
    <body>
    <h1><jsp:useBean id="mycar" class="test.Jsp1Bean"/>
    JBuilder Generated JSP
    </h1>Value of Bean property is :
    </form>
    </body>
    </html>
    在输入class="test.时,JB能自动跳出jsp1bean.
    可就是不行。
    还是老样子。
    去掉useBean就可以.
    到底要如何设置啊