• 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>
  • 相关阅读:
    通过web端启动关闭服务器程序以及检测程序运行状态
    Windows 自动监听程序,游戏服务器挂掉以后,自动监听程序将其重启起来
    自动监听程序,如果程序挂了,就重启
    删除log
    封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。
    贝塞尔曲线
    golang sql连接池 超时 数据库自动断开 ->127.0.0.1:3 306: wsarecv: An established connection was aborted by the software in your host machine.
    带控制的抢庄牛牛
    龙虎斗控制
    回归模型与房价预测
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7358482.html
Copyright © 2020-2023  润新知