bean 标签也是一个十分常用的标签,它与 JSP 中的 动作类似,主要用于创建并示例化一个 JavaBean 对象,对于 JavaBean 中的属性可以通过 param 标签对其赋值。

语法:

//子标签

在 Struts2 框架中,通过 bean 标签示例化的 JavaBean 对象将被放入 OGNLContext 中,如果在 bean 标签内部调用 JavaBean 对象,此时,JavaBean 示例处于值栈的顶部,可以直接调用。如果在 bean 标签外部调用 JavaBean 对象,JavaBean 示例则不处于值栈的顶部,需要通过“#”号调用。

参数说明:

name:必选属性,用于声明JavaBean对象的完整类名。

var:可选属性,引用JavaBean的名称。

示例

本示例在页面中应用 标签为 JavaBean 传递参数,获取 JavaBean 中的属性值并显示。

创建一个 JavaBean 文件,在其中定义变量和生成 get 和 set 方法,关键代码如下:

public class Person{ private String username; private String password; public String getUsername(){ return username; } //省略部分get和set方法 }

创建 jsp 文件,在文件中引用 bean 标签和使用的相应子标签,关键代码如下:

//使用对应的子标签进行参数传递 你好!,您的用户名是:
,并请牢记您的密码是:

php javabean对象,Struts2 bean标签:创建并示例化一个JavaBean对象相关推荐

  1. 将一个对象相同的属性(不区分大小写)赋值给一个新对象 DataTable的一个简单的扩展...

    将一个对象相同的属性(不区分大小写)赋值给一个新对象 1 public static T Mapper<S, T>(S source)2 {3 T t = Activator.Create ...

  2. JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用

    Session的追踪技术 已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的ses ...

  3. JAVAWEB开发之Session的追踪创建和销毁、JSP具体解释(指令,标签,内置对象,动作即转发和包括)、JavaBean及内省技术以及EL表达式获取内容的使用...

    Session的追踪技术 已知Session是利用cookie机制的server端技术.当client第一次訪问资源时 假设调用request.getSession() 就会在server端创建一个由 ...

  4. Struts2 常用标签使用(三十九)

    1.append标签 使用append标签可以把多个集合对象连接起来,从而组成了一个新的集合,然后通过iterator标签进行迭代输出 id:定义连接后新集合的名字 param:子标签,每个子标签指定 ...

  5. struts2 常用标签的一般用法

    1.<s:property/>标签 value 默认来自top of stack,默认的类型是Object <s:property value="username" ...

  6. Spring IOC原理 Bean标签解析和Definition封装

    以下源码版本是 Spring 5.2.x IOC Inversion of Control 控制反转,关键实现是DI Dependency Injection,就必然涉及到有一个容器保存系统中所有托管 ...

  7. 如何从零起步搭建一个分布式对象存储的架构

    早在几年前,云存储还只是存在于业界大佬们口中的一个概念,其应用场景仅供大公司使用.突飞猛进的网络技术似乎在一瞬间就把这个概念普及到千家万户,现在云存储已经是大家司空见惯的一个网络服务了.比如大家用的百 ...

  8. 【趣话编程】一个Java对象的回忆录:垃圾回收

    简介:趣话编程第三期,今天让我们一起去看看一个Java对象的回忆录:垃圾回收. 原文链接 对象的诞生 "你醒啦!",迷迷糊糊中听到一个声音,我睁开了眼睛,发现一个小伙伴正看着我. ...

  9. java对象复制到另一个对象中_spring: beanutils.copyproperties将一个对象的数据塞入到另一个对象中(合并对象)...

    spring: beanutils.copyproperties将一个对象的数据塞入到另一个对象中(合并对象) 它的出现原因: BeanUtils提供对Java反射和自省API的包装.其主要目的是利用 ...

最新文章

  1. 洛谷 P1219 八皇后
  2. 移动开发新利器 | 一文深入了解 Flutter 界面开发
  3. 全国计算机等级考试题库二级C操作题100套(第67套)
  4. Struts2结果页面配置(Result)
  5. 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a
  6. 【有利可图网】PS实战教程28:巧用调整边缘滤镜抠毛发
  7. Java基础之Map集合排序
  8. 阻止原生输入中文拼音途中会触发input方法的问题
  9. log4jjavasciprt弹窗拦截
  10. Intel处理器 天梯图
  11. 今天是我的生日,十年如一日
  12. 【node爬虫】通过高德接口爬取地址的经纬度
  13. [转] 关于“时间”的一次探索
  14. python3.6源码编译安装 解决SSL报错
  15. 音乐探索3:关于放克
  16. 从spark.default.parallelism参数来看Spark并行度、并行计算任务概念
  17. 最新易支付系统源码/二开木呆+商业版的
  18. MYSQL将一个人的性别改为女_力扣数据库题目627变更性别
  19. 众国产机纷纷后置指纹,而金立选择与苹果三星同阵营
  20. 【CVX】Solves a simple QCQP

热门文章

  1. Mysql Explain 结果字段解释
  2. 在 Windows 下安装 Oracle 11g XE (Express Edition)
  3. 物理学家解说2012
  4. 一起学Windows phone 7开发(四. DeepZoom)
  5. 电脑装windows和ubuntu,如何卸载ubuntu系统
  6. Java开发中业务层入参校验详细解析
  7. linux安装PHP环境
  8. gradle构建android项目
  9. apache 定义日志格式 及日志记录
  10. 常用DOS命令全面收藏