我想为我正在进行的spring项目添加国际化支持。当我在url的末尾添加“lang”参数时,它就工作了,比如; localhost:8080/someurl?lang=en
但是,我不能在url的末尾生成参数,我需要从控制器发出参数请求。
我认为在每个控制器中请求lang参数不是一个好主意。我相信有更好的方法来实施,但我不知道是什么。
你有什么建议我在哪里找吗?
编辑:我有一个实体用户的langkey字段,所以我想通过使用用户的langkey字段来生成lang参数。
我想为我正在进行的spring项目添加国际化支持。当我在url的末尾添加“lang”参数时,它就工作了,比如; localhost:8080/someurl?lang=en
但是,我不能在url的末尾生成参数,我需要从控制器发出参数请求。
我认为在每个控制器中请求lang参数不是一个好主意。我相信有更好的方法来实施,但我不知道是什么。
你有什么建议我在哪里找吗?
编辑:我有一个实体用户的langkey字段,所以我想通过使用用户的langkey字段来生成lang参数。
1条答案
按热度按时间u0njafvf1#
我意识到只应用lang参数一次就足够了,所以不需要在每个控制器中添加lang参数。在根据用户langkey登录之后,只为重定向添加lang参数就足够了。然后根据存储在数据库中的用户的语言选择显示会话的其余部分。
我希望这对其他人有帮助。