其实这个不用该就ok了,将此文件的编译成 .class文件放到相应目录的WEB_INF\classes 下即可;
在jsp里面如此调用就可以了
<jsp:useBean id="sample" class="OfficeSystem">
<%
sample.addAccount(XX);
sample.sendMessage(XX,YY);
%>
成功了不要忘了给分哦

解决方案 »

  1.   

    不用改的啊
    在jsp页面里把这个类import进来,然后<jsp:useBean id="sample" class="OfficeSystem">就可以使用了;
      

  2.   

    不用改的啊
    在jsp页面里把这个类import进来,然后<jsp:useBean id="sample" class="OfficeSystem">就可以使用了;
      

  3.   

    再加上 setV() 和getV()吧
      

  4.   

    不用加的
    <%@
        page language="java"
        import="com.me.MyClass,java.net.*,javax.servlet.*,javax.servlet.http.*,javax.naming.*,java.rmi.*"
    %>
    <jsp:useBean
       id="gg"
       class="com.me.MyClass"
       scope="session"/>这是我们代码的一个片段
      

  5.   

    用<jsp:useBean id="a" class="OfficeSystem" scope="application">后,
    在第一個頁面中使用方法addAccount(Account a)加入了一個對象后,getCount()得到的值是1,但在第二個頁面此值為0,中間沒有其它操作.
      

  6.   

    而改用application.setAttribute()和application.getAttribute()得的值是正確的.
      

  7.   

    把scope改为session啊,
    如果是application 你要确保是相同的application的jsp文件中调用,否则不会分享同一个bean.
      

  8.   

    一个解决办法是:把这个bean放在session里
    session.setAttribute(String str,Object obj);
    然后在 后一个jsp里取出这个bean:session.getAttribute(String str);
      

  9.   

    看了我的resin服務器編譯后的文件才發現,無論是用page,session還是application , java文件的代碼完全一樣(包括字節數),也就是說scope的設置是沒用的.請問別的服務器是這樣的嗎?