Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1070|回复: 0

struts2的数据标签

[复制链接]
  • TA的每日心情
    开心
    2021-3-12 23:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2011-6-6 15:39:25 | 显示全部楼层 |阅读模式

    数据标签包括java Bean相关标签,资源国际化标签等
    1,action标签包括action页面
    action标签用于访问某个action,并将结果包含进来,相当于JSP中的include。参数ignorContextParams表示访问将本页面的参数传递给被调用的action
    [color=#990066,strength=3);]actionTag.jsp

    <struts:action name="login" executeResult="true" ignoreContextParams="false"></struts:action>
    2,bean标签引用Java Bean
    bean标签用于引用某个Java Bean,以便访问其getter,setter方法
      <struts:bean name="com.zhangjie.struts2.bean.Magazine" id="magazine">
         <struts:param name="name" value="%{'Magazie类的属性name的值为瑞丽杂志'}"></struts:param>
         <struts:property value="name"></struts:property>
      </struts:bean>
    3,date标签输出日期
    date标签用于格式化时间输出,属性format设置时间格式字符串。date标签有一个nice属性,默认为false,如果nice属性为true,会输出20days,6 hours ago,in 10 minutes等的时间格式。nice属性为true时format属性不起作用。
      <struts:bean name="java.util.Date" id="date">
         <struts:param name="time" value="#date.time-70*24*60*60*1000"></struts:param> <!-- 减去20天后的时间 -->
         <struts:property value="time"/>
      </struts:bean><br/>
      <struts:date name="date" format="yyyy/MM/dd HH:mm:sss"/><br/><!-- 格式化日期 -->
      <struts:date name="date"/><br/>  <!-- 默认日期格式 -->
      <struts:date name="date" nice="true"/><br/> <!-- 输出nice格式 -->
    4,Include标签包含JSP页面
    <struts:include value="/login.jsp"></struts:include>
    5,param标签传递参数
    <struts:bean name="java.util.Date' id="date">
       <struts:param name="time" value="#date - 70*24*60*60*1000">
      </struts:param>
    </struts>
    6,set标签设置变量值
    <struts:set name="technologyName" value="%{'Java'}"/>
    <strust:set name="account" value="%{#parameters.account[0]}"

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-20 06:25 , Processed in 0.396323 second(s), 46 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表