请问在JSP中,希望用自己写的javabean应放在哪里,java,tomcat中都要放还是?是否将具体路径写一下

解决方案 »

  1.   

    直接在jsp开头import进去就可以用了
      

  2.   

    在你的项目的WEB-INF/classes文件夹里面建一个文件夹比如testbean,然后放到里面,这个就是包!
    在bean里面就要写对包的路径,如上面的要这样写!
    package textbean;
    这样就可以远行bean了!
      

  3.   

    放在WEB-INF/classes下.如果没有classes,就自己建立一个
      

  4.   

    我的放到common/classes下了.以前放到WEB-INF/classes下时运行时报错,不知是不是和版本有关.
      

  5.   

    我的放到common/classes下,没有import.
      

  6.   

    是放在C:\Program Files\Apache Tomcat 4.0\common\classes或C:\Program Files\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\classes把
      

  7.   

    其实上面很多帖都在误导了,这也是学JSP的悲哀:学习资料太少。应该是:
    放在你应用程序所在的目录下在建一个WEB-INF目录(注意是大写)
    里面再建classes(当然在WEB-INF下还可以设置一个lib目录)楼上有的兄弟说的放到TOM-CAT的根目录等之类的说法,其实大多数人是没理解这个含义,少数是偷懒(但我个人认为这样很不利于管理你自己的代码的。)
      

  8.   

    建议用工具写,偶用jbuilder,编译完会自己建一个web-inf目录,否则手动建目录^^
    用时<jsp:useBean id="" scope="" class="web-inf里的目录,中间用.隔开"/>就可以了
      

  9.   

    还是没搞定,有些放弃了,还想问一下,如何更改tomcat下默认的网站存放目录,以及tomcat默认的端口
      

  10.   

    去改Apache Group\Tomcat 4.1\conf\server.xml文件
    1.默认主页存放目录为ROOT,你可以改这个;
    <Context path="" docBase="ROOT" debug="0"/>2.改端口只要打开server.xml,默认情况下用ctrl+f查找"8080",改这个8080为你想要的端口;
     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
    port="8080"               minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="20000"
                   useURIValidationHack="false" />