`
- 浏览:
162613 次
- 性别:
- 来自:
武汉
-
使用<s:date>标签,有一个format属性,就是用来输出指定时间格式的
例如:<s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss" />
<s:date name="birthday" format="yyyy-MM-dd" />
yyyy-MM-dd年月日 HH:mm:ss时分秒
但要注意两个细微的地方,很多人都倒在这上面:
1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常
因为在java中,大M表示“月(Month)",而小m表示"分"(minute)
2、注意的是后面的"HH"表示24小时制,而如果是"hh",则显示时为12小时制
还有一点:s:date标签使用时,一定要是Date类型。
如果是String型,数值型等其他类型,可以用以下方法:
先在resource文件中定义如下:
format.date_medium={0,date,medium}
format.date_ymd={0,date,yyyy/MM/dd}
format.date_time={0,date,yyyy/MM/dd hh:mm}
然后就可以自由的format了:
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
然而,需要注意的是,Struts 1.x已经是一个相对老的版本,存在一些安全问题和性能限制,对于新的项目,推荐使用更新的Struts 2或者其他现代的Web框架,如Spring MVC或Play Framework。同时,持续关注和升级框架版本...
Struts 2是Java Web开发中的一个开源框架,主要用于构建MVC(模型-视图-控制器)架构的应用程序。此压缩包"struts-2.3.1.2 all...同时,Struts 2的社区活跃,不断更新和完善,确保了其在Java Web开发领域的持续影响力。
6. **JSP Taglib**:一系列 JSP 标签库,如 `<html:form>` 和 `<logic:iterate>`,简化 JSP 页面的编写。 在 Struts 1.3.8 版本中,开发者可能会遇到以下关键特性: - **安全更新**:该版本可能包含了对之前版本中...
标签"struts2_2.0.11.2"和"struts2_core"进一步明确了讨论的主题,即Struts2框架的特定版本及其核心组件。Struts2的核心库包含了许多关键组件,例如Action类、Interceptor拦截器、Result结果类型、Plug-in插件机制等...
Struts2是一款强大的Java Web框架,它为开发MVC(模型-视图-控制器)架构的应用程序提供了便利。在Eclipse这个流行的Java集成开发环境中配置Struts2,可以帮助开发者更...记住,持续学习和实践是掌握Struts2的关键。
例如,编写Action类来处理HTTP请求,定义Interceptor拦截器以实现业务逻辑的预处理或后处理,使用Struts2的标签库简化JSP页面,等等。 在开发过程中,还需要关注Struts2的安全性,因为历史上它曾曝出过一些安全漏洞...
5. **更新视图层**:检查并更新Struts1中的JSP页面,确保它们与Struts2的标签库兼容。 6. **测试与验证**:完成迁移后,进行全面的测试,确保所有功能正常工作。 #### 示例代码 ```java // Struts2 Action示例 ...
Struts 2的标签库是其一大特色,提供了大量预定义的标签,用于简化JSP页面的开发。本章节将涵盖: - 标签库的基本使用原理。 - OGNL表达式语言的介绍。 - 控制标签和数据标签的使用示例。 - 自定义标签的实现,如...
2. **强大的标签库**:Struts2提供了一套功能丰富的标签库(Tag Library),使得开发者能够用更少的代码实现复杂的视图层操作,提高开发效率。 3. **开放源代码**:作为开源项目,Struts2拥有活跃的社区支持,开发者...
4. **在JSP页面中显示**:在视图层,我们可以使用Struts2的国际化标签库,如`<s:text>`,将键传递给标签,Struts2会自动查找对应的值并显示。 5. **处理用户选择的语言**:用户可以通过URL参数或cookie选择他们的...
4. **强大的标签库**:Struts2提供了一系列内置的标签,这些标签不仅能够简化动态Web页面的创建,还能提供高级功能,如数据验证和国际化支持。使用这些标签可以显著减少所需的编码量,使得页面更易于维护。 5. **...
4. **创建JSP页面**:JSP页面作为视图,使用Struts标签库(struts-tiles、struts-bean、struts-html等)进行控制和显示。 5. **测试与调试**:通过模拟HTTP请求,检查Struts应用程序的运行情况。 **项目实施要点**...
这个文件通常位于项目的`src/main/resources`或`WEB-INF/classes`目录下,它是Struts2框架的中枢,定义了Action类、结果页面、拦截器和包等元素。为了在IDE中获得自动提示,你需要确保IDE支持XML的自动完成和验证...
- **Tiles**:Struts 2可以与Tiles框架集成,方便创建可重用的页面布局。 **SSH整合的优势**: 1. **模块化**:SSH框架各司其职,使得代码结构清晰,易于维护。 2. **灵活性**:Spring的DI和AOP让组件间解耦,方便...
Struts2是一款强大的Java web应用程序框架,用于构建和管理MVC(Model-View-Controller)架构的Web应用。它的出现极大地简化了Java Web开发过程,提供了...同时,持续关注Struts2的更新,以便利用最新的特性和改进。
9. 创建JSP页面,使用Struts2的标签库显示数据和处理用户输入。 在实际操作中,你可能还会遇到如拦截器(Interceptor)的使用、结果类型(ResultType)和结果映射(ResultMap)、以及Spring的AOP(面向切面编程)等...
- **作用:**Struts2提供了一套丰富的JSP标签库,包括表单标签、循环标签、条件判断标签等,大大简化了页面的开发工作,减少了JavaScript和HTML的编写量,提高了开发效率。 **3. 开放源代码:** - **意义:**开源...
虽然开发者可以根据实际需求调整 MVC 模型的应用程度,但 Struts 1.0 版本的稳定性和 1.1 测试版的推出,表明了其在社区内的持续发展与支持。欲了解更多详情,访问官方网站 [www.apache.org/struts]...
2. **导入Dojo标签库** - 在JSP页面顶部使用`<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>`来导入Struts2 Dojo标签库。 3. **引入CSS和JS库** - 为了使Ajax功能正常工作,需要在页面头部引入Dojo的CSS和...
### Struts标签手册详解 #### 一、Bean Tags:Bean操作与管理的基石 Bean Tags是Struts框架中用于处理...未来,随着技术的不断演进,Struts框架及其标签库也将持续优化,为开发者带来更加便捷、高效的开发体验。