Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring重写MessageTag类_Java_Spring_Jsp_Spring Mvc_Jsp Tags - Fatal编程技术网

Java Spring重写MessageTag类

Java Spring重写MessageTag类,java,spring,jsp,spring-mvc,jsp-tags,Java,Spring,Jsp,Spring Mvc,Jsp Tags,我正在开发一个web应用程序,其中需要在某些自定义区域设置和RequestContext.getLocale()中输出文本。 为此,我想修改标记,使其接受“languageCode”参数(当未提供“languageCode”参数时,使用RequestContext.getLocale() 最好的方法似乎是扩展org.springframework.web.servlet.tags.MessageTag类并创建我自己的标记库 但是有可能这样做吗,因为MessageTag类的所有数据成员都是私有的,

我正在开发一个web应用程序,其中需要在某些自定义区域设置和RequestContext.getLocale()中输出文本。 为此,我想修改
标记,使其接受“languageCode”参数(当未提供“languageCode”参数时,使用RequestContext.getLocale()

最好的方法似乎是扩展org.springframework.web.servlet.tags.MessageTag类并创建我自己的标记库

但是有可能这样做吗,因为
MessageTag
类的所有数据成员都是私有的,没有getter


提前感谢。

为什么这么复杂,如果您想强制使用区域设置,请使用
FixedLocaleResolver
。究竟为什么要覆盖消息标记,还必须为此创建自己的标记库。您是否实际检查了Springs I18N支持的工作原理?