我用eclipse中建一个类class1
再建了一个jsp页,在jsp页中我可以用
<jsp:useBean id="myclass1" scope="page" class="class1"/>
来使用我明明定义的是类,为什么要用使用调用bean的方法来使用它呢?
是不是,这个类就是bean那摸我在jsp网页中如何使用和定义java普通的类呢???

解决方案 »

  1.   

    实例化对象,在通过对象调用方法就可以了撒]
    <jsp:useBean id="myclass1" scope="page" class="class1"/>
    是标签啦!myclass1. 方法就可以了
      

  2.   

    BEAN 实际上就是一个类啊。
      

  3.   

    jsp页面里调用方法会让开发人员(美工)迷惑,因为他们不懂java
    用标签就可以了,表面上是取得对象的一个属性,实际上是自动调用了一个方法getXXX()这就是为什么bean的类必须有set/get方法,而且要和属性名匹配
      

  4.   

    “我明明定义的是类,为什么要用使用调用bean的方法来使用它呢?
    是不是,这个类就是bean”
    可能是这句话让大家误解,我不是不知道那是它的方法
    <jsp:useBean>不是调用javabean的吗??
    可我建的是一个类
    如果说bean就是一个类
    那我如何建一个普通的类呢
    在jsp中如何使用呢????
      

  5.   

    javabean实质上就是一个java类。在JSP页面中,使用普通的类是这样的:<%
        ClassXXX xxx = new ClassXXX();    String username = xxx.getUserName();
        String password = xxx.getPassword();    ...%>其实这样使用和下面的使用方法效果是一样的:
    <jsp:useBean id="myclass1" scope="page" class="class1"/>
    <%
        String username = myclass1.getUserName();
        String password = myclass1.getPassword();
    %>
      

  6.   

    可否去看下资料~搞清楚<jsp:useBean/>的作用先??
      

  7.   

    <jsp:useBean id="对象" scope="page" class="类名(包括包)"/>
    实例化一个类后,在其他地方就可用id里指定的对象了!
      

  8.   

    所谓的bean 就是一个类
    只不过我们可以在web页面中<jsp:set/getParameter;;;;>
    来设置class的属性,为此你也需要在类中定义set/getXXXX方法
      

  9.   

    这样系统帮您把类实例化了
    你用useBean后再用setProperty系统就会帮你把请求参数传给类体的属性
    大大减少你先getParamenter再setXXX的麻烦
    这是个很实用的用法
      

  10.   

    我觉得JavaBean也就是一个Java类而已!只是他比一般的Java类多了某些特征!而使用<jsp:useBean id="对象" scope="page" class="类名(包括包)"/>可以把这个看作用new的一样,也就是实例化一个对象,这样我们就可以在Jsp页面中使用我们所编写的类的功能了!
    这只是我个对其进行的理解,如有什么不对,请指正,谢谢!
      

  11.   

    叔叔说,在jsp页面里出现java代码会被部落发现的……
      

  12.   

    其实bean也就是个java的普通累啊,一般情况下也是很难区分它是普通的类或是bean!个人感觉就是看看里面有没有main()函数,就知道是类,还是bean