JSP——JavaBean
2015-07-10 14:26
543 查看
一.JavaBean简介
JavaBean用来封装业务逻辑,进行数据库操作,从而实现逻辑和前后台程序分离。在JSP中JavaBean是没有用户接口的,必须是一个公开的类,必须有一个无参数的构造函数,内部属性设置成私有的,通过getXXX()和setXXX()方法进行属性的访问二.定义JavaBean
public class UserBean{ private String username; private String password; public String getUsername(){return username;} public void setUsername(String username){this.username = username;} public String getPassword(){return password;} public void setUsername(String password){this.password = password;} }
在JSP中调用JavaBean:
<jsp:useBean id="user" scope="page" class="com.yl.test.UserBean"></jsp:useBean> <% user.setUsername("James"); out.println("用户名:" + user.getUsername() ); %> //通过<jsp:useBean>找到javaBean对象,class是要找的包和类,id是该JavaBean实例化后的对象 //scope用来设置javaBean的使用范围
三.设置JavaBean属性
<jsp:setProperty name="实例化对象名" property="*" /> //根据所有参数设置属性 <jsp:setProperty name="..." property="参数名" /> //根据指定的属性设置属性值 <jsp:setProperty name="" property="属性名" param="参数名称" /> //指定参数名,注意是名不是值,赋值属性 <jsp:setProperty name="" property="" value="" /> //根据具体值设置属性
四.获得JavaBean属性
<jsp:getProperty name="实例化对象名" property="属性名" /> //name是设置实例化对象名,和useBean中的id保持一致,property指定获得的属性
五.移除JavaBean
对不同范围的JavaBean使用pageContext,request,session,application的removeAttribute方法来移除<% pageContext.removeAttribute("user"); //移除page范围的JavaBean %>
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- Java 6 JVM参数选项大全(中文版)
- 开发阶段Jetty运行Jsp报错且响应空白
- 解决vc中unable to connect to the MKS:Internal error问题
- autoit 命令行参数说明
- 网络防火墙的设置技巧
- 给IE加个参数 永远不怕IE主页被修改
- 不限连接数如何设置?
- 网络防火墙的设置
- 通过批处理bat设置系统环境变量的实现代码
- Apache Web让JSP“动”起来
- 如何设置域名接口
- 写批处理必备的一些命令参数使用技巧
- ASP 调用带参数输出的COM接口
- PowerShell实现参数互斥示例
- C#从命令行读取参数的方法
- DIV+CSS经常用到的属性、参数及说明
- asp获取URL参数的几种方法分析总结[原创]_应用技巧_脚本之家