Veloctiy中使用Spring国际化标签

操作系统 | 知识梳理 | 复习(上) 操作系统复习 阅读详情
之前在Jsp页面中写了国际化处理:<spring:message>标签。
教训小插曲:看的1.2.6的Document,但是下的包是1.1版本的,怎么调试都出问题, 最后看tld发现很不对劲才找出错误所在。

现在改成Velocity,找到文档
macroVTL definitionFTL definition
message (output a string from a resource bundle based on the code parameter)#springMessage($code)<@spring.message code/>
messageText (output a string from a resource bundle based on the code parameter, falling back to the value of the default parameter)#springMessageText($code $default)<@spring.messageText code, default/>

乍一看,晕呼,居然只有 #springMessageText( $code $default) ,没有arguments,功能损失很大阿。嗷嗷嗷了几声之后,仔细看文档,Ft,此default非彼default,正是parameter。
再一尝试,惊为天人,五体投地。#springMessageText( $code $default) 事实上等价于spring在Jsp下的2个标签,如果国际化Key是带参数的,那么第二个参数就是参数(参数数组);如果国际化Key不是带参数的,那么第二个参数就是default值。
越用越感觉到Spring的神奇---








[特殊字符] RK3588 平台上基于 Panfrost 的 Mesa 驱动编译全过程 摘要: 本文详细记录了在RK3588平台(Ubuntu 20.04 aarch64)上编译基于Panfrost的Mesa驱动的全过程。内容包括:1)系统依赖安装;2)libdrm编译;3)Mesa配置参数优化;4)LLVM 15与SPIRV工具链的安装方法;5)SPIRV-Tools版本问题的解决方案;6)最终编译命令及常见错误处理。关键点在于正确设置工具链路径(PKG_CONFIG_PATH)和版本匹配(LLVM 15对应SPIRV-LLVM-Translator v15.0.0),推荐将组件安装在/op 阅读详情

相关推荐

C# 进程间 双内存共享 高帧率图像传输

演示了两个进程之间通过 双内存共享 的方式, 来实时处理图像,并以高帧率(40~60FPS)传输的基本示例。 进程间内存共享的优点:高性能、低延迟、资源效率高、简单可靠。 适用场景:实时图像处理、大数据传输、多进程协作、实时监控系统,等等。

qianqiansd 1996

浅谈spring框架中集成国际化+velocity

1.在spring配置文件中增加如下配置 <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> classpath:/i18n/messages //资源文件的位置

yunpeng456的专栏 4260

QTabWidget动态标签页管理:从代码创建到UI设计的实战指南

本文深入探讨了QTabWidget动态标签页管理的实战技巧,涵盖从纯代码创建到UI设计器布局的两种核心方法。详细讲解了如何动态添加、插入、关闭标签页,并管理其内容与生命周期。文章还提供了标签页精细化控制、界面优化(如设置图标、样式表)以及构建简易多文档编辑器的进阶实战案例,帮助开发者灵活应对数据监控、多文档编辑等复杂界面需求。

omega的博客 863

springmessage标签 的使用方法--国际化

resource_zh_CN.properties的test_question对应的value为“说明"或question。test_question = 题目。

m0_67393619的博客 892

labview的TDMS文件读写

本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

观则明的博客 1万+

双击文件夹弹窗“找不到应用程序”,但是右键点击打开可以

此电脑、回收站、c、d、f盘、控制面板、任意文件夹等都没有办法双击打开。 右键中包含“使用filemanager打开”,是由于FileManager卸载残留导致的。 懒人专用附件 下载解压上面附件,双击导入可以清理FileManager软件残留 参考: 双击此电脑出现找不到应用程序,但是右键点击可以-其他-优快云问答https://ask.youkuaiyun.com/questions/7631439 电脑上的文件夹双击都提示找不到应用程序,但是右击打开就能打开,该怎么解决? - 知乎 (z

webmasterqpwou的博客 1万+

Spring第26篇:国际化详解

本文内容 1. Spring中国际化怎么用? 2. 国际化如何处理资源文件变化的问题? 3. 国际化资源配置放在db中如何实现? 先说一下什么是国际化 简单理解,就是对于不同的语言,做出不同的响应。 比如页面中有个填写用户信息的表单,有个姓名的输入框 浏览器中可以选择语言 选中文的时候会显示: 姓名:一个输入框 选英文的时候会显示: Full name:一个输入框 国际化就是做这个事情的,根据不同的语言显示不同的信息。 所以需要支持国际化,得先知道选择的是哪种地区的哪种语言

chenzoff的专栏 6841

python 识别滑块验证码

博客来源于: https://www.cnblogs.com/wyh0923/p/16528354.html # -*- coding: utf-8 -*- # https://gov.pkulaw.cn/ 1. import io 2. import json 3. from pathlib import Path 4. from PIL import Image 5. import bas...

2102

spring:message标签 的使用方法--国际化

1、spring.xml配置如下, <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://ww...

qiaziliping的博客 1万+

72、海洋地理信息系统:电子海图的全面解析

本文全面解析了海洋地理信息系统中的电子海图技术,从AIS数据的应用、电子海图数据的存储与显示,到电子导航的发展趋势和S-100通用水文数据模型的推广,系统地阐述了电子海图在现代航海中的核心作用及其未来发展方向。

hhh00的博客 251

ZYNQ USB按键读写操作详解:从裸机到Linux系统的完整实现

USB接口在现代嵌入式系统中扮演着至关重要的角色,而按键作为最基础的人机交互设备,其与USB的结合能够实现丰富的应用场景。这种实现不仅适用于简单的键盘应用,还可以扩展为游戏控制器、专业输入设备或工业控制面板,展现了ZYNQ在嵌入式USB应用中的强大灵活性。:USB控制器需要准确的时钟源,通常使用外部33MHz晶振,并在Vivado中正确配置。结合ZYNQ的PL(可编程逻辑)和PS(处理系统)优势,可以创建创新的USB按键应用。本文详细介绍了在ZYNQ平台上实现USB按键读写的完整方案,涵盖了从。

QQ_778132974的博客 374

java笔记--springMessage处理自定义注解

前言 PS:前言基本都是废话,可以直接看正文. 先说一下,实现这个功能的原因,因为怕公司会更换OSS服务器,所以现有项目存放的图片都是不包含域名的,这是前提. 这样,我们可以无论是通过EL表达式在前台定义一个变量来记录域名还是从后台配置读取,都可以相对比较容易的在以后更换域名. 考虑到一些原因,最终决定还是从后台返回数据的时候,就将OSS域名追加. 于是,就有了下面这个功

我爱熊猫 6119

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

计算机组成原理(第三版)唐朔飞-第九章控制单元的功能-课后习题

weixin_45735391的博客 4万+

springMVC <spring:message>国际化

1、在spring配置文件中添加如下配置文件 <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.

小虾记事 2万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Spring Boot 国际化配置(spring:message标签方式) & 使用cookie持久化用户配置

最近在对一个项目进行重构,使用Spring Boot将原来的项目进行功能拆分,使得之后对于功能的装卸能够更加简单快捷。 然后在国际化配置时发现和原来的项目配置有一些出入。 先来讲下Spring Boot中的配置方式吧。 因为原来项目中用的是 &lt;%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %&g...

404 Not Found 1万+

android 蓝牙通讯demo

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

#springMessage()宏的解惑

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34186128的博客 623

#springMessage 错误分析

在 项目中使用#springMessage进行错误码解析为错误消息,可是在特定的场景下出现了       $springMacroRequestContext.getMessage($code)   #springMessage      是在org/springframework/web/servlet/view/velocity/spring.vm 文件中定义了一个宏。其内容是: ...

技术分享 928

spring:message标签 国际化

转载地址:http://blog.youkuaiyun.com/cq1982/article/details/44000955 1、在spring配置文件中添加如下配置文件 [java]view plaincopy <!--国际化--> <beanid="messageSource" class="org.springframework.co...

qiaziliping的博客 1152

四步完成Spring国际化动态配置

代码下载 http://pan.baidu.com/s/1sjNQmfF Maven依赖 1 2 3 4 5 6 7 8 9 10 11 properties>         springframework>4.0.5.RELEASEspringframework>    

w2222288的专栏 2419

spring 配置国际化资源文件的两种方式

第一种将资源文件放在源码里面: 那么配置文件信息如下: &lt;!-- 读取国际化资源文件 == 资源文件在包里面,路径写全包名--&gt; &lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&gt; &lt;propert...

dawuafang 689

Spring MVC注解、标签库、国际化

本篇文章主要介绍自己在学习Spring MVC常用注解、标签库、国际化遇到的一些问题,分享给大家,希望对你有所帮助。

国士梅花 969

java使用spring国际化文字

new RequestContext(request).getMessage("count.title.isli.total")

u013244038的博客 702

Spring MVC_5

⽂件下载 JSP ⻚⾯中添加超链接,进⾏下载。 <%-- Created by IntelliJ IDEA. User: southwind Date: 2020-02-13 Time: 14:01 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <

qq_37570991的博客 292
上一篇: googlepages!
下一篇: sql资源插入疑云
跑得快的东东
博客等级 码龄23年 2粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值