<s:bean>标签:用于在jsp页面创建javabean实例,可以使用<s:param>传入参数。

name:指定实例化javabean的实现类

id:实例化对象的名字

<s:set>标签:set标签定义一个新的变量,并把一个已有的变量赋值给这个新的变量,同时也可以把新的变量放在指定的范围

name:指定新变量的名字

scope:指定新变量的的使用范围,action,page,request,response,session,application

value:为新变量赋值

package bean;public class Student {private String name;private String sex;private String age;
public String getName() {return name;
}
public void setName(String name) {this.name = name;
}
public String getSex() {return sex;
}
public void setSex(String sex) {this.sex = sex;
}
public String getAge() {return age;
}
public void setAge(String age) {this.age = age;
}}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>bean标签</title></head><body> <s:bean name="bean.Student" id="s"><!-- name是类,id是类的实例 --><s:param name="name" value="'张三'"></s:param><s:param name="sex" value="'女'"></s:param><s:param name="age" value="18"></s:param></s:bean>姓名:<s:property value="#s.name"/><br>性别:<s:property value="#s.sex"/><br>年龄:<s:property value="#s.age"/><br>  <!-- set标签的使用 -->scope属性值为action范围:<!-- set标签可以设置 对象的范围--><s:set value="#s" name="user" scope="action"></s:set> <s:property value="#attr.user.name"/>  <br>scope属性值为session范围:<s:set value="#s" name="user" scope="session"></s:set><!-- 把user对象放在session中 --> <s:property value="#session.user.name"/>  <br>  scope属性值为application范围:<s:set value="#s" name="user" scope="application"></s:set><!-- 把user对象放在application中 --> <s:property value="#application.user.name"/>  <br>                         </body>
</html>

struts2的bean标签和set标签相关推荐

  1. Struts2标签库常用标签(转)

    struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ...

  2. Struts2框架学习笔记_OGNL与标签库

    OGNL Struts2标签分类 控制标签 一.OGNL Object-Graph Navigation Language的缩写,是一种功能强大的表达式语言,通过其简单一致的表达式语法,可以存取对象的 ...

  3. java struts2标签库 常用标签

    基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分.Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上.控制器主要由Action来提供支持,而视图则是由 ...

  4. spring17:Bean的生命始末标签@PostConstruct,@PreDestroy和改变作用范围的@Scope标签

    Bean的生命始末标签@PostConstruct,@PreDestroy package com.atChina.Test8;import javax.annotation.PostConstruc ...

  5. struts2的date标签和其他标签

    <s:date>标签:date标签用于格式化输出一个日期,通常配合java.util.Date类的实例使用 name:指定要格式化的日期值 format:使用日期格式化 nice:指定是否 ...

  6. Struts2标签库常用标签

    Struts2标签库常用标签 基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分.Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上.控制器主要由Act ...

  7. strust2控制标签(二) merge标签,generator标签,subset标签,sort标签

    1,merge标签和append标签实现的功能几乎是一样的,都是将两个集合连接成一个新集合,但是排序方式不同,merge是先右后左,append是先左后右 2,generator标签永磊将一个字符串按 ...

  8. spring 之 import标签、alias标签、beans标签 解析

    继续接着Spring 加载.解析applicationContext.xml 流程解析 import . alias.beans 标签. DefaultBeanDefinitionDocumentRe ...

  9. (二十四)JSP标签之基本标签(jsp:标签名)

    一.常用标签 1.1 jsp中标签一共有8中,其中常用的有6中,本文将介绍这6种常用的标签. 1.2 6种标签 1. <jsp:include> <jsp:include>标签 ...

最新文章

  1. 「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了
  2. c语言作业算术表达式求值,算术表达式求值演示(C语言版)
  3. 统计学出身但编程一般,该选择数据分析还是挖掘算法?
  4. 10.13 nc:多功能网络工具
  5. 7624:山区建小学
  6. Hello IPv6
  7. NOIP 2013 day2
  8. python工资一般多少p-Python P值
  9. 自己使用过比较好用的VSCode插件
  10. zigbee协议栈 任务、事件与轮询机制
  11. 经纬度转换度分秒工具
  12. vue公式编辑器 加强版(简化版)
  13. 蓝湖能导入html文件么,axure怎么导入蓝湖
  14. 5G学习笔记之NG-RAN系统架构(2)
  15. Office从2019版本降至2016版本
  16. 苏宁易购账户莫名消失 个人信息泄露并非个例
  17. 14_自定义ItemDecoration实现qq好友列表分组效果
  18. 海报设计之色彩搭配与均衡构图
  19. MYSQL语句优化:limit和count的优化
  20. 打印机打印出来的条码是歪的怎么办

热门文章

  1. 用SVC模型完成对手写数字的分类
  2. JDK的安装与环境变量配置
  3. optee中的arm64的virt_to_phys的实现
  4. Fabric--node测试
  5. ajax返回不刷新页面,Jquery ajax不刷新页面提交action取得返回值
  6. 实现远程调用_微服务的那些事(三),微服务的远程调用方式。RPC和HTTP
  7. (56)等待链表,调度链表
  8. 进程间通信——命名管道
  9. c/c++函数指针(Hook前奏1)
  10. duilib基本布局学习(模仿百度网盘)及绑定按钮事件