jsp开发模式

<jsp:useBean>动作

<jsp:useBean id=“beanName” 变量名scope=“page|request|session|application” //作用范围  class=“className” 类全路径/>

<jsp:useBean id="myBean" scope="request" class="com.lovobook.CustomerBean" />
它实际上等同于如下的Servlet代码:
CustomerBean myBean = (CustomerBean) request.getAttribute("myBean");
if ( myBean == null ) {
   myBean = new CustomerBean();
   pageContext.setAttribute("myBean", myBean);
}

<jsp:getProperty>动作

<jsp:getProperty name="beanname" property="propertyname"/>

<jsp:useBean id="myBean" class="com.lovobook.CustomerBean" scope="page" />
<p>Name: <jsp:getProperty name="myBean" property="name" />
等价于
<jsp:useBean id="myBean" class="com.lovobook.customerBean" scope="page" />
<%=myBean.getName()%>

<jsp:setProperty>动作
<jsp:setProperty name="BeanName" property="属性名" param="参数名"/>
<jsp:setProperty name="BeanName" property="属性名" value="属性值" />
<jsp:setProperty name="BeanName" property="*"/>

JSP模式1主要采用JSP和JavaBean技术
将页面显示与业务逻辑处理分开
JSP负责页面的显示,而业务逻辑则由JavaBean处理




JSP开发模式2




使用JSP开发模式2的开发步骤为:
定义一系列Bean来表示数据
使用一个Servlet来处理请求
在Servlet中填充Bean
在Servlet中,将Bean存储到请求、会话或者Servlet上下文中
将请求转发到JSP页面
在JSP页面中,从Bean中提取数据

在JSP模式2使用过滤器

在JSP模式2中显示结果是由Servlet代码来判断请求要转发到哪个JSP页面
使用过滤器直接向转发页面提供数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值