Java 在何处存储表单错误消息内容

Java 在何处存储表单错误消息内容,java,jsp,servlets,internationalization,Java,Jsp,Servlets,Internationalization,我正在开发一个jsp/servlet web应用程序。目前,我在servlet中使用switch语句为每个表单字段选择适当的错误消息(根据输入),然后将该消息设置为请求属性 我现在想国际化这个网页(用另一种语言)。我想为另一种语言创建一个单独的目录,并将另一种语言中的JSP放在该目录中。然后,过滤器将通过会话属性重定向到相应的目录 问题是,我的自定义错误消息当前写在servlet中。我不打算根据语言重新路由到不同的servlet(即:相同的servlet将运行于所有语言)。 我能想到的唯一方法是

我正在开发一个jsp/servlet web应用程序。目前,我在servlet中使用switch语句为每个表单字段选择适当的错误消息(根据输入),然后将该消息设置为请求属性

我现在想国际化这个网页(用另一种语言)。我想为另一种语言创建一个单独的目录,并将另一种语言中的JSP放在该目录中。然后,过滤器将通过会话属性重定向到相应的目录

问题是,我的自定义错误消息当前写在servlet中。我不打算根据语言重新路由到不同的servlet(即:相同的servlet将运行于所有语言)。 我能想到的唯一方法是在jsp上编写每个自定义错误消息,然后让servlet设置一个识别错误类型的请求属性

此解决方案需要向JSP添加大量文本(某些字段有10条不同的错误消息,并且根据用户类型有不同的消息)

欢迎提出更好的方法使表单错误消息多语言化的建议。 此外,如果有任何关于我的网站完全国际化的更好方法的一般性建议,那也是欢迎的

谢谢,,
.

我认为在堆栈溢出问题上,或多或少没有未问的问题。也许这会有所帮助:是的,这是如何实现国际化的一个选择。我更倾向于为额外的langauge提供一套单独的JSP。如果以这种方式放置错误消息,则需要jsp中有大量文本。