bean:write用法

电玩女神 2022-04-10 07:08 271阅读 0赞

1、bean:write是什么

bean:write是struts标签中bean中的一种,相当于<%=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” %>)

示例

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
  3. <html>
  4. <head>
  5. <title>test</title>
  6. </head>
  7. <body>
  8. <h1>test</h1>
  9. <%
  10. request.setAttribute("str","<span>Hi</span>");
  11. System.out.println(request.getAttribute("str"));
  12. %>
  13. <p>request.getAttribute("str")输出值:<%=request.getAttribute("str")%></p>
  14. <p>"<bean:write name="str" scope="request" />"输出值:<bean:write name="str" scope="request" /></p>
  15. </body>
  16. </html>

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

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读

    相关 反射

    上面讲了类加载机制,会将类放到一个池子里面。这时候如果我们想获取某个类,然后调用某个类的方法的话,可以使用反射。 import java.lang.reflect.M

    相关 LINQ

    一、概述语言集查询Ganmge hteg.ratedQuw,LINQ,集 成了唧编程语言中的查询语法,可以用相同的 语法访问不同的数据源。LINQ提供了不同数据源的抽象层,所以

    相关 ADB

    作为android开发人员,adb是常用的工具之一。具体怎么使用了。 1、 安装完ADB后(ADB的安装请参考《Android开发平台搭建及配置.doc》),用电脑USB连接

    相关 @ApiModelProperty

    在swagger中@ApiModelProperty()注解一般用于方法,属性的说明,常用属性如下: value–字段说明 name–重写属性名字 dataType–重写...