就看着几句..好像没什么错..估计就是scope不对吧..

解决方案 »

  1.   

    import java.io.*;
    import java.sql.*;
    import java.lang.*;
    import javax.servlet.*;
    import javax.servlet.http.*;public class strsetSession{
       String url="";
       public strsetSession(){
       }
       public void setStr(String str){
           javax.servlet.http.HttpSession session;
            session.setAttribute("str",str);
       }
    }我這樣寫的。幫我改一下好嗎?
      

  2.   

    你这个session须是从jsp页面传入的,然后再体现在页面。
    public void setStr(String str,HttpRequest request){
      request.getSession().setAttribute("str",str);
       ........
       ........
    }
    页面调用此方法。就可以取出来了。
      

  3.   

    javax.servlet.http.HttpSession session = request.getSession(true);session.setAttribute("aa", "bb");之後我在jsp中這樣寫的。
    <%
    String aa = (String)session.getAttribute("aa");
    out.println(aa);
    %>
    楼主,你这几句是对的, 肯定错在其他地方!  请你把全部源码贴出来!