zoukankan      html  css  js  c++  java
  • 8.JSP与JavaBean

    1.<jsp:useBean>  

     1 <html>
     2   <head>
     3     <title>jsp:useBean 标签的使用</title>
     4   </head>
     5   
     6   <body>
     7     
     8     <!-- userbean的标签提只在userbean实例化bean时在执行 -->
     9     <!--如果存在则直接返回该JavaBean对象的引用。
    10     如果不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。-->
    11     <jsp:useBean id="person" class="com.javaweb.domain.Person" scope="session" >
    12         bbb
    13     </jsp:useBean>
    14     
    15     <%=person.getName()%>
    16     
    17 
    18   </body>
    19 </html>

    2.<jsp:getProperty>
    3.<jsp:setProperty> 

     1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     2 
     3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     4 <html>
     5   <head>
     6     <title>jsp:setProperty 标签的使用</title>
     7   </head>
     8   
     9   <body>
    10     
    11     <jsp:useBean id="person" class="com.javaweb.domain.Person" scope="page"></jsp:useBean>
    12     
    13     <!-- 手工为bean属性赋值 -->
    14     <jsp:setProperty name="person" property="name" value="xxx"></jsp:setProperty>
    15     <%=person.getName()%> <br/>
    16 
    17 <--------------------用请求参数给bean的属性赋值--------------------------> <br/>
    18                                        
    19     <!-- 用请求参数给bean的属性赋值 --> <!-- http://localhost:8080/day09/2.jsp?name=uuuu&age=20 -->
    20     <jsp:setProperty name = "person" property="name" param="name"/>
    21     <jsp:setProperty name = "person" property="age" param="age"/>            <!-- 支持八种基本数据类型的转换 (把客户机提交的字符串,转成相应的八种类型,赋到bean的属性上) -->
    22    
    23     <!-- http://localhost:8080/day09/2.jsp?name=uuuu&age=20&birthday=1980-1-1 -->
    24    <%-- <jsp:setProperty name = "person" property="birthday" value="<%=new Date() %>"/> --%> 
    25     <%=person.getName()%> <br/>
    26     <%=person.getAge()%> <br/>
    27     <%=person.getBirthday()%> <br/>
    28     
    29 <--------------------用所有请求参数给bean的属性赋值--------------------------> <br/>  
    30     <!-- 用所有请求参数给bean的属性赋值 -->
    31     <jsp:setProperty name = "person" property="name" param="*"/>
    32     <%=person.getName()%> <br/>
    33     <%=person.getAge()%> <br/>
    34     
    35 <----------------------用jsp:getProperty标签 取数据 (取不着会返回 null)------------------------> <br/>    
    36     <jsp:getProperty property="name" name="person"/><br/>
    37     <jsp:getProperty property="age" name="person"/><br/>
    38     <jsp:getProperty property="birthday" name="person"/><br/>
    39     
    40   </body>
    41 </html>
  • 相关阅读:
    VirtualApp
    python安装包遇到问题解决
    NMS_非极大值抑制的作用
    解释残差结构的有效性
    使用tcpdump命令抓取sql
    linux进程绑定cpu内核
    查询表空间占用情况
    数据库表分区
    Windows下如何使用ab命令做并发测试
    TCP协议
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7358482.html
Copyright © 2011-2022 走看看