在javabean的使用里,有一个问题一直困扰着我,
javabean用jsp:usebean和在jsp中直接new javabean来使用有什么区别呢?
为什么说直接导入包后在jsp中new javabean不好呢?

解决方案 »

  1.   

    我也是初学者,以我的理解,使用标签的作用是避免直接在JSP页面中写入JAVA代码,这样做的目的是使程序的模块清晰,方便修改维护,使程序结构明朗,不知道说的对不对.
      

  2.   

    jsp:usebean有一个id,有用new实例,直接可以调用其方法。功能上没有区别
      

  3.   

    我感觉没什么区别。表面上只是不在jsp之中谢JAVA代码了,看着清楚点!也不知道是不是代码分离技术!
      

  4.   

    没区别,可能这个标签研究的初衷就是为了让咱们是使用
    <jsp:setProperty name="XXX" property="*"/>
    确实能带来些方便。
      

  5.   

    使用<jsp:usebean>可能会创建jsp(对应的servlet)和bean两个进程。在jsp中直接new javabean来使用,可能只会创建jsp(对应的servlet)一个进程。
      

  6.   

    功能没区别,就是在你调用有标签<jsp:usebean>的时候,它自动给你装载了包含你的beanid的bean