SSH笔记-Struts2的property标签和debug标签

本文介绍了Struts2中的property标签,用于输出值栈中的数据,并详细阐述了其escape和value属性。还讲解了value属性的不同使用方式,包括从栈顶对象、session、request及URL参数获取值的方法。此外,文章提到了debug标签的使用,通过它能查看值栈和相关属性的详细信息。
摘要由CSDN通过智能技术生成

1、property标签是Struts2用来输出值栈中数据的一个属性值

2、属性值有:escape、value

  • escape:默认true,可选,用于决定是否对html特殊字符进行转义
  • value:要显示的值

3、使用之前要在页头加taglib

<%@ taglib prefix="s" uri="/struts-tags"%>

4、value值使用方式:
- < s:property value=”参数名”/>
- < s:property value=”[0].参数名”/>
这里的[n]的含义是:从第n个开始搜索,若从栈顶对象开始搜索,则可以省略[n],如上面第一种设置value方法

  • 如果用session.setAttribute(“参数名”,”参数值”)的方法 ,则< s:property value=”#session.参数名”/>
  • 如果用request传递,则< s:property value=”#request.参数名”/>
  • 如果URL显式传递,则< s:property value=”#parameters.参数名[0]”/>

5、使用例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值