直接<jsp:useBean id="objITest" scope="page" class="com.ITest"/>
<jsp:useBean>是jsp提供的,不用声明类的实例!
而且还可以使用<jsp:setProperties>,<jsp:getProperties>等方法!

解决方案 »

  1.   

    ITest objITest = new Test();可行
    <jsp:useBean id="objITest" scope="page" class="com.ITest"/>
    不可行,因为无法
    new interface
     
      

  2.   

    但是我如果直接用
    <jsp:useBean id="objITest" scope="page" class="com.ITest"/>
    的话会报错:
    The server encountered an internal error () that prevented it from fulfilling this request而import就不会
      

  3.   

    大家一般是怎么在JSP中使用接口的呢?
      

  4.   

    如果非用useBean 使用接口,
    你可以做一个bean作为哪个接口的代理(proxy pattern)。