存储表单错误消息内容的位置

时间:2015-08-25 18:30:41

标签: java jsp servlets internationalization

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

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

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

此解决方案需要向jsps添加大量文本(某些字段有10种不同的错误消息和不同的消息,具体取决于用户类型)。

欢迎使用更好的方法来制作多语言表单错误消息的任何建议。 此外,如果有关于更好地将我的网站国际化的任何一般性建议,也欢迎。

谢谢你,

0 个答案:

没有答案