你要看pageContext它的属性,它有一个生命期的,而且JSP和Servlet各有各的特点,它们用在不同的方面。即然用JSP可以解决,为什么还要用Servlet呢?

解决方案 »

  1.   

    personal你好,我不大明白你说的pageContext生命周期的意思,能说的详细点吗,关键是这个对象在servlet中怎样得到,这个javaBean以前在jsp中用,后来项目中有一个地方有比较多的业务逻辑,所以打算用servlet实现,但没有办法解决这个问题.
      

  2.   

    为什么不使用jsp来做呢
    我想楼上指的是servlet的生命周期
      

  3.   

    你去看一下tomcat\work\Standalone\localhost\目录下被编译成java文件的jsp页面
    里面有你想要的
    JspFactory _jspxFactory = null;
    javax.servlet.jsp.PageContext pageContext = null;
    _jspxFactory = JspFactory.getDefaultFactory();
    pageContext = _jspxFactory.getPageContext(this, request, response,null, true, 8192,true);
      

  4.   

    jspSmartUpload,不是servletSmartUpload
    先在一个页面处理完上传,然后再转发到一个servlet中处理别的。