Java 为什么在这里使用jsp:useBean,而不仅仅是创建一个新对象?
在JSP页面中,有这样的代码:Java 为什么在这里使用jsp:useBean,而不仅仅是创建一个新对象?,java,jsp,javabeans,Java,Jsp,Javabeans,在JSP页面中,有这样的代码: <jsp:useBean id="checklog" class="com.google.admin.guard.CheckLogBean" scope="session" /> 然后 <% checklog.checkit(); %> 为什么我们不使用new com.google.admin.guard.CheckLogBean创建对象呢? 这样做有什么好处 在源代码中,并没有这样的类,但当我们将它部署到服务器时,它就可以工
<jsp:useBean id="checklog" class="com.google.admin.guard.CheckLogBean" scope="session" />
然后
<% checklog.checkit(); %>
为什么我们不使用new com.google.admin.guard.CheckLogBean
创建对象呢?
这样做有什么好处
在源代码中,并没有这样的类,但当我们将它部署到服务器时,它就可以工作了。似乎服务器可以将类传递给它
谢谢。Jsp bean类(.class)必须放在WEB-INF/classes
文件夹下,或者如果它们打包到.jar中,则将.jar
文件放入WEB-INF/lib
中jsp:useBean
是一个声明性地实例化bean的操作,具有不同的作用域(会话、请求、应用程序和页面)。Bean的另一个特性是内省的魔力——Java通过一个称为内省的过程来管理这个小奇迹,该过程允许类根据请求公开其方法和功能
概要:JavaBeans组件是Java组件
类,这些类可以很容易地重用和
组合成应用程序。
遵循特定规则的任何Java类
设计约定可以是JavaBeans
组成部分
Jsp bean类(.class)必须放在WEB-INF/classes
文件夹下,或者如果它们打包到.jar中,则将.jar
文件放入WEB-INF/lib
中jsp:useBean
是一个声明性地实例化bean的操作,具有不同的作用域(会话、请求、应用程序和页面)。Bean的另一个特性是内省的魔力——Java通过一个称为内省的过程来管理这个小奇迹,该过程允许类根据请求公开其方法和功能
概要:JavaBeans组件是Java组件
类,这些类可以很容易地重用和
组合成应用程序。
遵循特定规则的任何Java类
设计约定可以是JavaBeans
组成部分
。它允许较少使用脚本表达式(谁不讨厌它们?)
不太明显的是,useBean构造与设计师的工具箱配合得很好(阅读Dreamweaver等),因为它依赖于标记,而脚本表达式(用于初始化bean实例)则不然。。它允许较少使用脚本表达式(谁不讨厌它们?)
不太明显的是,useBean构造与设计师的工具箱(阅读Dreamweaver等)配合得很好,因为它依赖于标记,而脚本表达式(初始化bean实例)则不依赖于标记