jsp标签和javaBean

JSP标签

JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。
<jsp:include>标签 
<jsp:forward>标签 
<jsp:param>标签 
<jsp:forward>标签用于把请求转发给另外一个资源。
语法:

  <jsp:forward page="relativeURL | <%=expression%>" />

page属性用于指定请求转发到的资源的相对路径,它也可以通过执行一个表达式来获得

<jsp:param>标签

v 当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。
语法1:

  <jsp:include page="relativeURL | <%=expression%>">

  <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />

  </jsp:include>

语法2:

  <jsp:forward page="relativeURL | <%=expression%>">

  <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />

  </jsp:include>

<jsp:param>标签的name属性用于指定参数名,value属性用于指定参数值。在<jsp:include>和<jsp:forward>标签中可以使用多个<jsp:param>标签来传递多个

JavaBean

1、JavaBean就是一个遵循特殊写法的普通

2、JavaBean的要求

  a、必须有默认的构造方法

  b、所有字段私有的  

  c、提供公有的gettersetter方法,属性

  d、一般实现java.io.Serializable(方便存储和网络传输)

  企业级开发中,JavaBean是用来传递数据的。

 

JSP技术提供了三个关于JavaBean组件的动作元素,即JSP标签,

它们分别为:

<jsp:useBean>标签:用于在JSP页面中查找或实例化一个JavaBean组件。
<jsp:setProperty>标签:用于在JSP页面中设置一个JavaBean组件的属性。
<jsp:getProperty>标签:用于在JSP页面中获取一个JavaBean组件的属性。

第一种:(通过参数名和属性名自动匹配)

<jsp:useBean id="person" class="cn.xinhua.domain.Person" scope="page">

    </jsp:useBean>

    <jsp:setProperty property="*" name="person"/>

   <%=person.getName() %>

   <%=person.getAge() %>

第二种

<jsp:setProperty property="name" name="person"/>

第三种

<jsp:setProperty property="name" name="person" param="age"/>(这里的name代表的是属性,

age代表的是表单文本框的名字)

第四种直接赋值

<jsp:setProperty name="person" property="name" value="mzh"/>

n 取得属性的值 

<jsp:getProperty property="name" name="person"/>

n javaBean 的保存范围

<jsp:useBean id="person" class="cn.xinhua.domain.Person" scope="request">

    </jsp:useBean>

    <%--=person.getCount() --%>

    <jsp:getProperty property="count" name="person"/>

<jsp:forward page="/jspbean1.jsp"></jsp:forward>

n 移除 javaBean

 <%request.removeAttribute("person"); %>

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值