useBean使用讲解

<jsp:useBean>标签用来在jsp页面中创建一个Bean实例,定义语法如下:

:<jsp:useBean>语法

<jsp:useBean id="id" scope="page|request|session|application" typeSpec/>

:<jsp:setProperty>语法

 <jsp:setProperty name="beanName" propertyDetail />其中,propertyDetail可以是以下中的一个:

1,property="*"

2,property="propertyName" param="parameterName"

3,property="propertyName"

4,property="propertyName" value="property value"

:<jsp:getProperty>语法

<jsp:getProperty name="beanName" property="propertyName"/>

程序例子:

一共有三个文件:TestBean.java,register.jsp,register.html

TestBean.java

package com.jsp.ch3; public class TestBean ...{     private String userName;     private String password;     private int age;     public String getUserName() ...{         return userName;     }     public void setUserName(String userName) ...{         this.userName = userName;     }     public String getPassword() ...{         return password;     }     public void setPassword(String password) ...{         this.password = password;     }     public int getAge() ...{         return age;     }     public void setAge(int age) ...{         this.age = age;     } }

register.html

<html>   <body>     <form action="register.jsp" method="post">         <table>             <tr>                 <td>                     姓名:<input type="text" name="userName">                 </td>             </tr>             <tr>                 <td>                     密码:<input type="text" name="password">                 </td>             </tr>             <tr>                 <td>                     年龄:<input type="text" name="age">                 </td>             </tr>             <tr>                 <td>                     <input type="submit">                 </td>             </tr>         </table>     </form>   </body> </html>

register.jsp

 

<%...@ page language="java"  pageEncoding="gb2312"%> < jsp:useBean  id ="user"  scope ="page"  class ="com.jsp.ch3.TestBean"/> < jsp:setProperty  name ="user"  property ="*"/> 或者用以下 ,param 可以不填写 < jsp:setProperty  property ="userName"  name ="user"  param ="userName"/> < jsp:setProperty  property ="password"  name ="user"  param ="password"/> < jsp:setProperty  property ="age"  name ="user"  param ="age"/> < html >    < body >          注册成功 : < br >        < hr >        使用 Bean 的属性方法 < br >        用户名 <%=user.getUserName()%> < br >        密码 <%=user.getPassword()%> < br >        年龄 <%=user.getAge()%> < br >        < hr >        使用 getProperty < br >        用户名 : < jsp:getProperty  name ="user"  property ="userName"/>< br >        密码 :   < jsp:getProperty  name ="user"  property ="password"/>< br >        年龄 :   < jsp:getProperty  name ="user"  property ="age"/>        客户端名称 :<%=request.getRemoteAddr() %>    </ body > </ html >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值