Struts2 Eylemler, normal olarak TextProvider
arabirimini uygulayan ActionSupport
sınıfını genişletir ve getText()
yöntemini kullanarak kaynak paket dosyalarına uygun bir şekilde erişim sağlar.Struts2 engelleyicilerindeki kaynak paketini kullanma
Interceptors'da kaynak paketini kullanmak istiyorum. Sanırım TextProvider
uygulamasını kopyalamam ve onu benim önleyiciye yapıştırmam gerekiyor.
Zaten struts.xml
<constant name="struts.custom.i18n.resources" value="resources.global" />
küresel rücu dosyasını tanımlanan Ve resources
pakette global.properties
koyun var.
O Eylem Sınıflar
yılında çalışıyor önleyicilerin kaynak bundle kullanımı daha kolay bir yolu var mı?
ve neden. Bunu yapmak için herhangi bir sebep görmüyorum. –
@UmeshAwasthi Interceptor iş parçacığı güvenli değildir. Farkında değildim. Bu gerçekten endişe verici. Teşekkürler –
@Umesh Awasthi Kullanıcıya bir i18n hata mesajı göstermek istiyorsanız ve giriş engelleyicisi artık giriş yapmadığınızı gördüğünüzde bu ileti ne olmalıdır? – user1884155