Jsp:useBean使用详解
来源:互联网 发布:java个人博客源码 编辑:程序博客网 时间:2024/06/10 20:02
<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可以不填写,其中param对应的是提交页面的表单name<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>
0 0
- Jsp:useBean使用详解
- Jsp:useBean使用详解
- Jsp:useBean使用详解
- Jsp:useBean使用详解
- jsp:useBean使用详解
- Jsp:useBean,Jsp:setProperty使用详解
- jsp:useBean详解
- <jsp:useBean>的使用
- jsp使用useBean
- jsp使用javabean<jsp:useBean>
- JSP:使用useBean标准动作
- <jsp:useBean></jsp:useBean>
- <jsp:useBean>
- <jsp:useBean>
- jsp:useBean
- jsp:useBean
- jsp useBean
- JSP usebean
- boost thread使用
- SDwebImage的缓存
- java高新技术:反射
- shell 学习 demo1
- 开始重学C和C++
- Jsp:useBean使用详解
- 张孝祥老师
- Unity3d将资源从StreamingAssets文件夹释放到本地方法(.apk)
- 单片机小白学步系列(三) 偶遇51单片机
- cocos2dx3.X项目重写(番外篇)3.X打包apk的注意事项
- C++判断身份证是否合法
- 2.2 Git 基础 - 记录每次更新到仓库
- js中数据类型转换的一些奇怪现象,一定有你不知道的
- 深圳网达天成获腾讯企业邮箱授权证书