JavaBean 、标准动作

来源:互联网 发布:lbp算法matlab 编辑:程序博客网 时间:2024/04/29 08:44

1、JavaBean 、遵循特定写法的Java类:特点如下:

  • 1、必须包含无参构造
  • 2、属性必须私有
  • 3、私有属性必须提供、public 的方法 set 、get方法。
    • 3.1 set和get方法的命名规范 xxx setXxx getXxx 原因是:将来可用通过反射技术示例化对象及其属性
  • 4、在javaEE开发中常用于封装数据。也可以用于封装dao类和业务类。

2、JSP中的标准动作标签 (JSP页面可以使用JSP标准动作来调用JavaBean,JSP标准动作在浏览器请求JSP页面时执行)

#、在JSP语法中用<jsp:xxx>表示动作。JSP主要提供了以下几种基本动作标签 (1)、<jsp:include>       在页面被请求的时候引入一个文件        <jsp:include page="welcome1.jsp">                <jsp:param value="CJK" name="username"/>        </jsp:include>(2)、<jsp:useBean>       寻找或者实例化一个JavaBean        <%            cn.com.entity.User user = new cn.com.entity.User();            session.setAttribute("user", user);        %>         <jsp:useBean id="user" class="cn.com.entity.User" scope="session"></jsp:useBean>        <%=user.welcome() %>(3)、<jsp:setProperty>            设置JavaBean的属性        <%            cn.com.entity.User user = new cn.com.entity.User();            session.setAttribute("user", user);        %>         <jsp:useBean id="user" class="cn.com.entity.User" scope="session">        </jsp:useBean>(4)、<jsp:getProperty>        获得或输出某个JavaBean的属性        <jsp:getProperty property="passWord" name="user"/>        <%=user.getUserName();  (5)、<jsp:forward>       把请求转到一个新的页面        <%            request.getRequestDispatcher(pf).forward(request, response);        %>          <jsp:forward page="<%=pf %>">            <jsp:param value="<%=r%>" name="rand"/>        </jsp:forward>(6)、<jsp:param>     用来提供key/value 的信息,可以在<jsp:include>、<jsp:forward>等动作中使用,指定一个将加入请求的当前参数组中的参数。        <jsp:forward page="<%=pf %>">                <jsp:param value="<%=r%>" name="rand"/>        </jsp:forward>
原创粉丝点击