page: 调用一次实例化一次,用于将数据库封装。
request:实例化一次,但必须在服务器端跳转。
session:实例化一次,用于购物车的实现,在浏览器中各自刷新。
application:实例化一次,信息共享,浏览器中会继续刷新次数。
让TOMCAT不需要重起的方式
在CONF-SERVER.XML中 增加 reloadable="true"
javac -d . Bean.java
设置属性的方法有四种:
1.<jsp:setProperty name="对象" property="*"/> 自动匹配
2.<jsp:setProperty name="对象" property="具体的属性"/> 可以根据自己的需要设置自己的值
3.<jsp:setProperty name="对象" property="具体的属性" param="变量"/> 可以根据自己的需要,可以任意选择传递的参数
4.<jsp:setProperty name="对象" property="具体的属性" value="<%=%>"/> 根据自己的需要,自己设置参数的值 如果参数是变量用表达式输出
开发原则:
使用JAVABEAN设置属性的内容时 一定要让参数名称和BEAN中的属性名称一致 这样通过JAVA命名规范可以达到统一.
<jsp:useBean id="对象" scope="" class=""/>
<jsp:setProperty name="对象" property=""/>
<jsp:setGroperty name="对象" property=""/>