struts2的bean标签和set标签
<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标签相关推荐
- Struts2标签库常用标签(转)
struts2标签讲解 要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-t ...
- Struts2框架学习笔记_OGNL与标签库
OGNL Struts2标签分类 控制标签 一.OGNL Object-Graph Navigation Language的缩写,是一种功能强大的表达式语言,通过其简单一致的表达式语法,可以存取对象的 ...
- java struts2标签库 常用标签
基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分.Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上.控制器主要由Action来提供支持,而视图则是由 ...
- spring17:Bean的生命始末标签@PostConstruct,@PreDestroy和改变作用范围的@Scope标签
Bean的生命始末标签@PostConstruct,@PreDestroy package com.atChina.Test8;import javax.annotation.PostConstruc ...
- struts2的date标签和其他标签
<s:date>标签:date标签用于格式化输出一个日期,通常配合java.util.Date类的实例使用 name:指定要格式化的日期值 format:使用日期格式化 nice:指定是否 ...
- Struts2标签库常用标签
Struts2标签库常用标签 基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分.Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上.控制器主要由Act ...
- strust2控制标签(二) merge标签,generator标签,subset标签,sort标签
1,merge标签和append标签实现的功能几乎是一样的,都是将两个集合连接成一个新集合,但是排序方式不同,merge是先右后左,append是先左后右 2,generator标签永磊将一个字符串按 ...
- spring 之 import标签、alias标签、beans标签 解析
继续接着Spring 加载.解析applicationContext.xml 流程解析 import . alias.beans 标签. DefaultBeanDefinitionDocumentRe ...
- (二十四)JSP标签之基本标签(jsp:标签名)
一.常用标签 1.1 jsp中标签一共有8中,其中常用的有6中,本文将介绍这6种常用的标签. 1.2 6种标签 1. <jsp:include> <jsp:include>标签 ...
最新文章
- 「珍藏」老司机为你推荐10个炫酷的开源库,看完的人都收藏了
- c语言作业算术表达式求值,算术表达式求值演示(C语言版)
- 统计学出身但编程一般,该选择数据分析还是挖掘算法?
- 10.13 nc:多功能网络工具
- 7624:山区建小学
- Hello IPv6
- NOIP 2013 day2
- python工资一般多少p-Python P值
- 自己使用过比较好用的VSCode插件
- zigbee协议栈 任务、事件与轮询机制
- 经纬度转换度分秒工具
- vue公式编辑器 加强版(简化版)
- 蓝湖能导入html文件么,axure怎么导入蓝湖
- 5G学习笔记之NG-RAN系统架构(2)
- Office从2019版本降至2016版本
- 苏宁易购账户莫名消失 个人信息泄露并非个例
- 14_自定义ItemDecoration实现qq好友列表分组效果
- 海报设计之色彩搭配与均衡构图
- MYSQL语句优化:limit和count的优化
- 打印机打印出来的条码是歪的怎么办