Jsp useBean各项参数及page,request,session,application作用范围
Jsp:useBean各项参数含义: id:对象实例名 scope:Bean作用的范围,默认为page,对整个jsp页面有效 class:Bean类名称 type:Bean实例类型,可以是本类,或其父类,或实现的接口,默认为本类 Scope各项参数的意义: page:仅涵盖使用JavaBean的页面 request:有效范围仅限于使用JavaBean的请求 session:有效范围在用户整个连接过程中(整个会话阶段均有效) application:有效范围涵盖整个应用程序。也就是对整个网站均有效(应用重启才失效) jsp:setProperty的格式: <jsp:setProperty name="beanName" property="propertyName"|property="*" value="property value" | param="paramName"/> 相当于beanName.setPropertyName(value)方法调用setXxx()方法 jsp:getProperty的格式: <jsp:getProperty name="beanName" property="propertyName"/> 相当于beanName.getPropertyName()方法调用getXxx()方法 <jsp:useBean id="entry" class="bean.SaleEntry" /> <jap:setProperty name="entry" property="itemID" value="<%request.getParameter("itemID")%>"/> <jsp:setProperty name="entry" property="numItems" param="nameItems"/> <jsp:getProperty name="entry" property="totalCost"/> 编码: <%request.setCharacterEncoding("GBK");%> 对request传过来的对象进行转码。