displaytag的国际化的方法

DisplayTag实用教程与示例 本文还有配套的精品资源,点击获取 简介:DisplayTag是一个功能强大的开源Java库,旨在简化Web应用中的表格数据展示。它支持分页、排序、国际化和格式化等特性,使得动态表格的创建和管理变得简单。学习和使用DisplayTag可以大幅提高开发效率,并改善用户界面的交互性。教程将介绍DisplayTag的核心功能和用法,包括如何绑定数据源、定义表格列、实现排序和分页、进... 阅读详情

displaytag可以创建一个(如果原来没有)displaytag.properties.文件,这个文件可以拷贝TableTag。properties这个文件在displaytag的类包里org.displaytag.properties.TableTag.properties .

里面的详细设置的意义可以参考
http://displaytag.sourceforge.net/configuration.html 里的Configuration。
里面有个locale.provider=org.displaytag.localization.I18nJstlAdapter表示为JSTL的国际化。

这样写:
<%@ taglib uri="http://displaytag.sourceforge.net/" prefix="display"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@page language="java" contentType="text/html; charset=GBK"%>

<link rel="stylesheet" type="text/css" href="<c:url value="css/screen.css"/>">
<fmt:bundle basename="resource.ApplicationResources">
 <fmt:message key="u1.errors.dateError1"/>
<display:table name="requestScope.empty" export="true">
 <display:column titleKey="u1.errors.dateError1" sortable="excel"/>
 <display:column titleKey="u1.errors.dateError"/>
 <display:column title="columntest" />
 <display:setProperty name="basic.empty.showtable" value="true" />
</display:table>
</fmt:bundle>

如果把locale.provider=org.displaytag.localization.I18nStrutsAdapter
那么直接写
<display:table name="requestScope.empty" export="true">
 <display:column titleKey="u1.errors.dateError1" sortable="excel"/>
 <display:column titleKey="u1.errors.dateError"/>
 <display:column title="columntest" />
 <display:setProperty name="basic.empty.showtable" value="true" />
</display:table>
没有问题,绝对能够显示struts资源文件里的信息。

基于DisplayTag的高效JSP分页工具实战应用 在Java Web开发领域,面对海量数据的展示需求,开发者常常需要在JSP页面中实现高效、可维护且功能丰富的表格渲染机制。传统的手动编写HTML循环结构结合分页逻辑的方式不仅代码冗余度高,而且难以扩展和维护。DisplayTag作为一款成熟的开源JSP标签库,凭借其简洁的标签语法、强大的内置功能以及良好的架构设计,成为解决此类问题的理想选择。该库通过封装复杂的分页、排序、导出等交互逻辑,使开发者能够在不编写Java代码的情况下,在JSP页面中直接完成高级数据表格的构建。 阅读详情

相关推荐

电子发票二维码背后的秘密:10分钟看懂校验码、加密字符含义与防伪设计

本文深入解析电子发票二维码的结构与防伪设计,揭示校验码和加密字符的生成原理及验证方法。通过实际案例和技术细节,帮助财务人员理解电子发票的安全机制,提升防伪识别能力,确保税务合规。

weixin_29248611的博客 530

displaytag的国际化方法

在做国际化时,由于资源文件分模块使用,所以用displaytag提供的I18nStrutsAdapter类不能实现国家化,需要自己重新编写一个I18nStrutsAdapter类。 1、默认国际化资源文件: 首先需要一个displaytag.properties文件,放在class文件夹下, 在displaytag的类包里中有,org.displaytag.proper...

天天向上 212

STM32C8T6实战:用PID算法搞定超级电容的10W无线恒功率充电(附代码避坑)

本文详细介绍了如何使用STM32C8T6和PID算法实现超级电容的10W无线恒功率充电。通过优化硬件设计、动态调整PID参数以及三重滤波技术,解决了超级电容充电过程中的功率尖峰和效率问题。附有代码示例和调试经验,帮助开发者快速实现高效稳定的无线充电方案。

weixin_29190169的博客 405

关于displaytag中支持struts2国际化问题解答方法

displaytag国际化有两种:1)、根据struts环境,系统在启动时判断当前系统语言环境,选择加载哪种资源文件,           displaytag_en.properties和displaytag_zh.properties ,该方法已有无数人在做了,不在详述。2)、在原有displaytage标签中唯独没有对struts2提出的语言适配器。没关系,其适配器如下:/*

彩田专栏 1440

通达信+大智慧数据同步存调DLL

数据同步存调DLL(通达信版+大智慧版)

guleba的博客 2053

VS2015+C++实战:手把手教你用海康MVS里的Demo搞定多相机同步采图与保存

本文详细解析了在VS2015+C++环境下,利用海康威视MVS工业相机SDK实现多相机同步采图与保存的全流程。从环境准备、SDK选择到多相机初始化、同步采图方案,再到异常处理与性能优化,提供了实战技巧和代码示例,帮助开发者快速掌握工业相机二次开发的核心技术。

weixin_29170327的博客 281

Displaytag

Displaytag的官方网站:http://displaytag.sourceforge.net/1.2/ Installation Guide:http://displaytag.sourceforge.net/1.2/install.html 导入依赖包时有一个捷径,可以直接把示例中的jar文件拷出。 中文国际化:参见documentation中的Configuration的I18N,...

iteye_684的博客 133

联邦学习代码解读,超详细

联邦学习伪代码 损失函数使用方法 1 optimizer = optim.Adam(model.parameters()) 2 fot epoch in range(num_epoches): 3 train_loss=0 4 for step,(seq, label) in enumerate(data_loader): 5 # 损失函数 6 loss = criterion(model(seq), label.to(device)

weixin_42098322的博客 1万+

使用 java 的 displaytag1.2 分页组件使用步骤

今天我的小博客项目写完了,心情挺好,发表篇 java web开发的 分页组件使用技巧吧,在这里面, 我不想 啰嗦,直接 我把我的使用方式 写了出来,希望 给 我们为 java 分页 节省更多的时间做更多的事...1 · 先 去 这里下载 displaytag-1.2-bin.zip 包; http://sourceforge.net/proj...

weixin_33881050的博客 236

【ZYNQ】OV5640 图像采集与显示

OV5640 是豪威(OmniVision)半导体公司推出的高性能的 CMOS 数字图像传感器,支持最高 500 万像素图像采集,支持 RAW RGB、RGB565、YCbCr422 等图像格式输出,可应用于手机、平板等电子设备。本文主要介绍如何使用 Zynq 驱动 OV5640 摄像头进行图像采集,并通过 HDMI 实时显示。

洋洋Young的博客 1433

Android功耗系列专题理论之十一:高通QCOM平台待机功耗问题分析方法

本文详细介绍了高通QCOM平台待机功耗问题的分析方法。首先强调测试环境标准化的重要性,包括关闭无线功能、日志记录和非必要传感器。重点分析了硬件连接检查、驱动配置验证、电源管理策略优化等关键步骤。文章详细讲解了射频校准、时钟源/中断分析、子系统状态检查等专业技术方法,并提供了具体的命令行操作示例。此外还介绍了外设拆解、外灌电压测试等硬件排查手段,以及功耗分解板、波形分析等高级诊断技术。最后强调了固件版本验证和环境因素测试的必要性,为工程师提供了系统性的功耗问题排查思路。

771

DisplayTag使用

首先,墨守成规地把这几天的学习内容罗列一下。 然后,根据displaytag具有的缺陷以及解决办法提出自己的无限失望。 好,开始列了, displaytag 学习笔记总结(1) 6,列表的子集 &lt;display:table name="mylist" offset="m" length="n"/&gt; offset 为第一个数据在mylist中的序号。 ...

℡瀦娃娃ゞɑ 172

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

解決appfuse2中DisplayTag中文乱码問題

近来学习appfuse2一直受着displaytag中文乱码的困挠,如果是刚刚下载下来的源代码编译后没有乱码,但是如果做了相应的displaytag中文修改、或者增加了新pojo之后,重新启动就会产生乱码。 百度、google了几天,发现都是appfuse1的解决办法,appfuse2的几乎没有,有的只是从生成的war档文件中修改,但是如果重新修改添加displaytag之后就又...

wensonlee的专栏 147

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

appfuse中displaytag中文乱码问题的解决

在appfuse中设置好ApplicationResource_zh*.properties相关内容以后,新增加的内容中文显示就没有问题了,但是表格上方和下方的文字还是乱码,经查是displaytag没有设置中文的问题。可以说是appfuse编译过程的错误吧。 现有的appfuse编译,有如下这一段: &lt;target name="copy-resources" depends="prepar...

fishyych 171

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

11月13日国际化的WEB开发培训日记

讲解了displayTag这个开源的自定义标签的作用与设计思想,让大家自己写一个这样的示意程序,结果很糟糕!让大家解释${x.name}的内部执行原理,再次复习讲解了迭代标签的编写细节。 讲解了什么是应用程序的国际化,复习了Locale对象和操作系统的Locale设置。讲解了ResourceBundle的资源包管理: 先创建messages.properties、messages_en.pro...

weixin_30633405的博客 121

MQTT物联网通信实战:发布订阅、QoS与遗嘱消息深度解析

MQTT是一种专为物联网设计的轻量级发布订阅消息协议,其核心在于解耦设备与服务端的通信关系,通过Topic路由、QoS交付保证和Will遗嘱机制,在网络不稳定、资源受限场景下保障消息可达性。它并非TCP之上的简单封装,而是融合语义层设计的通信范式,支撑从STM32传感器到Vue3前端、SpringBoot后端的全链路实时交互。本文聚焦MQTT三大支柱——发布订阅模型、QoS等级协商、遗嘱消息触发逻辑,并结合EC20模块AT指令、mqtt.js前端集成及Netty自研Broker等真实工程案例,揭示协议字段与

weixin_34326429的博客 270

自学java一年半来遇到的乱码问题及解决方法(二)

1. Properties文件乱码,在使用一些类库或者框架时(如:jstl,Format标签库,Displaytag标签库和struts框架)    为是实现页面内容的国际化,需要编写对应的properties文件,二properties文件的中文内容在现实的时候也会出现    乱码。   解决办法:doc命令下运行native2asscii -encoding utf-8 dis

俊的java空间! 560

教育办公系统的SimpleHibernateDao类,struts-menu 插件,员工录入,displaytag使用

1.SimpleHibernateDao 类.      使用泛型,简化对数据库的操作.是所有的DAO类继承 SimpleHibernateDao 类.提高代码的重复使用性.     提供的支持方法:     获取当前 Session     保存新增或修改的对象     删除对象     按 id 获取对象     获取对象的主键名.     通过 Set 将不唯一的对象列表唯一

抬头30°的微笑的专栏 967

displaytag分页导航的国际化

在项目的WEB-INF下面的classes文件下建displaytag.properties,下面是具体内容,这个是unicode编码格式 basic.empty.showtable=true           ##无数据是否显示表格。paging.banner.placement=bottom    ##导航菜单位置。paging.banner.onepage= basic.msg

zfxinli的专栏 1004

Displaytag的国际化

项目中用的displaytag的版本是1.0,但是不知道具体是哪个版本,JAR的全名是displaytag-1.0.jar,项目对于JAR包的使用也没有更详细的说明,问题是对于displaytag_zh_CN.properties文件如果像struts中那样,把中文使用native2ascii命令处理后反而会显示乱码,而不加任何处理也就是说属性文件中的键值对就类似下面这样:export.banne...

Asix 157

displaytag 国际化 探索日志 注释

使用displaytag中的titleKey无效?????????????不显示???????无法国际化??????? 如何使用国际化??????     我先是尝试了网上的方法,修改属性文件中的locale.provider、locale.resolver的值为新建的I18nStruts2Adapter。。。 屡屡尝试不得结果。。。决心使用系统默认的jstl国际化方案。。。

极品小肥羊的博客 713

关于struts2+displaytag的国际化处理

displaytag作为一个比较优秀的分页插件,广泛的应用到J2EE项目中去,但是目前1.2的版本还不支持strust2的国际化,本文借助它对JSTL的支持,完成对Struts2的国际化支持。代码如下: 1.在JSP页面引入: http://java.sun.com/jsp/jstl/fmt" prefix="f"%> … ${user_rowNum}     2.

郁闷的男人 1826

displaytag中文国际化

   中文国际化,这就涉及到了displaytag.properties 文件,具体的配置如下: ①、中文代码 Java代码 paging.banner.first            = &lt;span class="pagelinks"&gt;[第一页/上一页] {0}[&lt;a href="{3}"&gt;下一页&lt;/a&gt;/&lt;a href="{4}...

开心的穷下去 175

displaytag的properties文件的汉化-displaytag_zh_CN.properties

 displaytag的properties文件的汉化版,如果要使用的话,需要使用JDK的native2ascii工具转换成相应的编码格式的文件才可以。   basic.empty.showtable=truebasic.show.header=true# page | listsort.amount=pageexport.amount=li

superbeck的专栏 4169

displaytag用法总结

DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net       一、最简单的情况,未使用标签                标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。       二、使用标签的情况

小熊波波的专栏 8490
上一篇: jstl,fmt标签总结
下一篇: jsp pager tag 精简的例子
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值