`
jinbingchuan
  • 浏览: 9884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 <s:text></s:text>标签

 
阅读更多

action

 

 

 

package com.jin;

 

import java.util.Date;

 

import com.opensymphony.xwork2.ActionSupport;

 

public class PersonAction extends ActionSupport {

private Date date = new Date();

 

public Date getDate() {

return date;

}

 

public void setDate(Date date) {

this.date = date;

}

 

public String show() {

return SUCCESS;

}

}

 

可以在资源文件PersonAction.properties里定义一个日期的格式

 

format.time = {0,time}

format.number = {0,number,#0.0##}

format.percent = {0,number,##0.00'%'}

format.money = {0,number,\u00A4##0.00}

format.date = {0,date,MM/dd/yyyy}

 

 

struts.xml里定义一个action

 

 

<struts>

    <package name="my" extends="struts-default">  

            <!-- 使用Annotation配置校验的Action -->  

            <action name="personAction_*" class="com.jin.PersonAction" method="{1}">  

                <result name="success">/index.jsp</result>  

            </action>  

        </package>  

</struts>    

  在index.jsp里使用

   <s:text name="format.date">

       <s:param value="date"/>

    </s:text>

 

 参考资料http://struts.apache.org/2.1.8/docs/formatting-dates-and-numbers.html

               http://struts.apache.org/2.1.8/docs/localization.html

 

分享到:
评论

相关推荐

    struts 2 s标签 struts 2 s标签

    这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield`(文本字段)、`s:textarea`(文本区域)、`s:submit`(提交按钮)等等,它们极大地简化了MVC模式中的视图层开发。通过合理使用这些...

    Struts2实例 国际化 类型转换 struts标签

    在Action或者JSP页面中,可以通过`&lt;s:text&gt;`标签来引用这些资源,实现动态显示不同语言的文本。 类型转换(Type Conversion)是Struts2的一项重要特性,它能自动将请求参数转换为Action属性的预期类型。例如,用户...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    struts2标签库例子

    例如:&lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:param value="%{myList3}" /&gt;&lt;/s:append&gt;&lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /&gt;&lt;/...

    Struts2标签集锦(附Struts2标签详解word文档)

    8. **主题和皮肤标签(Theme and Skin Tags)**:Struts2提供了多种主题和皮肤,通过`&lt;s:set&gt;`和`&lt;s:theme&gt;`标签可以改变页面的外观。 在实际使用中,Struts2标签的灵活性和便利性体现在数据绑定上,它可以直接与...

    struts2标签介绍

    在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上使用这些标签。 **A组标签:** 1. `&lt;s:a&gt;` - 用于创建超链接,与HTML的`&lt;a&gt;`标签类似,可以...

    struts2标签大全

    `&lt;s:text&gt;` - 文本标签 显示文本。 ```xml &lt;s:text name="welcomeMessage"/&gt; ``` #### 46. `&lt;s:textarea&gt;` - 文本域 创建文本域。 ```xml &lt;s:textarea name="comment"/&gt; ``` #### 47. `&lt;s:textfield&gt;` - 文本框...

    struts2标签整理

    `&lt;s:text&gt;` - 文本标签 用于显示文本。 ```jsp &lt;s:text name="greeting"/&gt; ``` ##### 46. `&lt;s:textarea&gt;` - 文本域标签 用于创建一个多行文本输入框。 ```jsp &lt;s:textarea name="textarea" value="默认值"/&gt; ``` ...

    Struts2常用标签及说明

    2. 使用`&lt;s:property&gt;`标签显示Action中的数据时,确保Action中有相应的`getter`方法。 3. 使用`&lt;s:textfield&gt;`标签向Action中的对象传递值时,Action需要提供相应的`getter`和`setter`方法。 4. 使用`&lt;s:if&gt;`标签...

    Struts标签集合简介

    `&lt;s:tabbedPanel&gt;, &lt;s:table&gt;, &lt;s:text&gt;, &lt;s:textarea&gt;, &lt;s:textfield&gt;`: 创建选项卡面板、表格、国际化文本、文本区域和文本输入框。 U. `&lt;s:token&gt;, &lt;s:tree&gt;, &lt;s:treenode&gt;, &lt;s:updownselect&gt;, &lt;s:url&gt;`: `&lt;s:...

    struts2:我想用struts标签来统计购物车的总价

    总价格:&lt;s:property value="${count}"/&gt; ``` #### 六、关键知识点解析 1. **&lt;s:iterator&gt;**: - 用于遍历集合对象,例如列表(List)、数组(Array)等。 - 属性`value`指定要遍历的对象名称。 - 属性`var`指定每次...

    Struts2页面开发中常用标签

    在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html &lt;input name="userName" type="text" class="input6" size="15"&gt; ``` 这里,`name`属性定义了参数名,这要求在Action中需...

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    Struts2学习之二--Struts2标签介绍

    **参数**:通常与`&lt;s:text&gt;`标签配合使用,通过配置文件或属性文件指定不同语言环境下的文本信息。 **例子**: 假设有一个配置文件`ApplicationMessages.properties`,其中包含如下内容: ``` HelloWorld=Hello ...

    struts2常用标签

    - **功能**:配合`&lt;s:iterator&gt;`标签使用,用于生成迭代器。 - **示例**: ```xml &lt;s:generator separator="," val="item"&gt; &lt;s:iterator value="items"&gt; &lt;s:property value="#item" /&gt; &lt;/s:iterator&gt; &lt;/s:...

    Struts2标签库详解

    Struts2的UI标签还支持其他一些功能,如验证(通过`&lt;s:fielderror&gt;`和`&lt;s:errors&gt;`展示错误信息)、国际化(使用`&lt;s:text&gt;`和`s:resourcebundle`处理多语言)和主题样式(通过`cssClass`属性应用样式)。此外,...

    Struts2页面开发中常用的标签介绍

    - **数据传递**: 在向Action传递数据时,推荐使用`&lt;s:textfield&gt;`等Struts2标签,以利用其内置的数据绑定机制。 - **属性显示**: 显示Action中的属性值时,使用`&lt;s:property&gt;`标签以提高代码的可读性和可维护性。 - ...

    Struts2标签详解及具体实例解析

    这只是 Struts2 标签库中的一部分,还有许多其他标签,如 `&lt;s:label&gt;`、`&lt;s:radio&gt;`、`&lt;s:select&gt;` 等,它们各自都有特定的用途,帮助开发者更高效地构建动态网页。了解并熟练使用这些标签,可以极大地提升 Struts2 ...

Global site tag (gtag.js) - Google Analytics