bean:write用法

1、bean:write是什么

bean:write是struts标签中bean中的一种,<bean:write name=“key”>相当于<%=request.getAttribute(“key”)%>,但二者再解析属性值时略有差异,bean:write默认会屏蔽到属性值的html格式,<%=request.getAttribute(“key”)%>会解析属性值的html格式。

2、bean:write如何使用

2.1 bean:write常用的属性如下:

1 ) name,用来指定属性名;
2 ) filter,用来指定是否屏蔽到属性值的HTML格式,默认为true;
3 ) property,用来指定name所代表的对象的属性名字;
4 ) format,用来指定显示的时间,数字,日期等的格式;
5)scope,用来指定bean的作用范围

2.2 bean:write如何正确使用

正常使用bean:write的前提是:项目中引入struts.jar,并且jsp页面中导入bean的标签库bean(<%@ taglib uri=“http://struts.apache.org/tags-bean” prefix=“bean” %>)

示例

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<html>
<head>
<title>test</title>
</head>
<body>
<h1>test</h1>

<%
request.setAttribute("str","<span>Hi</span>");
System.out.println(request.getAttribute("str"));
%>

<p>request.getAttribute("str")输出值:<%=request.getAttribute("str")%></p>
<p>"&lt;bean:write name="str" scope="request" /&gt;"输出值:<bean:write name="str" scope="request" /></p>
</body>
</html>

输出结果如下图所示:
在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值