Singleton
for example:public class LogManager
 {
     private java.io.PrintStream m_out;     private LogManager( PrintStream out ) 
     {
         m_out = out;
     }     public void log( String msg ) 
     {
         System.out.println( msg );
     }     static private LogManager sm_instance;
     static public LogManager getInstance()
     {
         if ( sm_instance == null )
         sm_instance = new LogManager( System.out );
         return sm_instance;
     }
 }
Usage:  LogManager.getInstance().log( "some message" );

解决方案 »

  1.   

    takecare:
    请解释解释你的代码?不知他和我问的问题有什么关系!
      

  2.   

    test1.jsp
    <jsp:useBean id="test" scope="session" class="pagename.ClassName"/>
    test2.jsp
    <jsp:useBean id="test" scope="session" class="pagename.ClassName"/>
    不知这样共享是可以的,
    我现在就是这样在用。可以给出你在jsp里设置Bean属性的代码么???
      

  3.   

    wellsoon:
    我在test1.jsp中用
    <jsp:setProperty name="newUserInfo" property="*"/>
    设置属性值在test2.jsp
    <%= newUserInfo.getProperty()%>
      

  4.   

    //如果有错误就要重新返回test2.jsp不知道是出什么错误就需要返回???是不是返回之前没有对bean的property进行处理???是每次打开test2.jsp都要求是初始化的值吗???如果是那样,可以在test.jsp的开头也写上
    <jsp:setProperty name="newUserInfo" property="*"/>将其初始化成bean里的初始值。