本帖最后由 java2000_net 于 2008-04-01 19:06:28 编辑

解决方案 »

  1.   

    刚才有位老师说用this.getServletContext()方法设置页面上下文.而且也把GB2312去掉了.可还是不行啊.
      

  2.   

    无法将 javax.servlet.GenericServlet 中的 getServletContext(
    ) 应用于 (java.lang.String)
                    this.getServletContext(CONTENT_TYPE_HTML);
                    ^
      

  3.   

    pageContext是jsp的内置对象,
    smartUpload在servelt中的使用不一样,可以这样:
    smart.initialize(this.getServletConfig(), request,response);
      

  4.   

    我晕.好好后悔没有早点登陆我的CSDN空间.不然也不用费那么大劲儿了.查阅了相关的帮助文档又结合java2000_net 老师的提醒才搞定的.oracs老师说的办法和我做的一样.不过我是用:
    try{  
    smart.initialize(this.getServletConfig(),request,response);  
      }
    catch(Exception e)
    {} 

    也没有问题.编译通过了.
    通过个别问题可以知道我的Java基础不是太好.有些问题我也是摸着石头过河.没想到河水比我想像的要深的多.幸好有很多像java2000_net老师和Orace老师这样优秀开发人员的帮助,再次感谢!