これはstruts2
質問です。
現在、Webアプリの国際化にi18nを使用しています。一部のjspページには、リクエスト情報を格納するためのクエリ文字列があります。例えば、
http://myWebsite.com/myWebsite/myPage?productId=12345
ユーザーが言語を切り替えようとすると、URLを次のように書き直しますjavascript
。
http://myWebsite.com/myWebsite/myPage?request_locale=zh_CN
そして、クエリ文字列が失われます。
そして、私のURLはさまざまな方法で使用されます。
http://myWebsite.com/myWebsite/myPage
http://myWebsite.com/myWebsite/myPage?productId=12345#myAnchor
http://myWebsite.com/myWebsite/myPage?productId=12345&key2=value2&key3=value3#myAnchor
http://myWebsite.com/myWebsite/myPage?productId=12345&key2=value2&key3=value3&request_locale=zh_CN
http://myWebsite.com/myWebsite/myPage?productId=12345&key2=value2&key3=value3
...
でこのすべての違いを処理しようとするjavascript
と、非常に複雑になります。
ロケールを切り替えた後、クエリ文字列とアンカーを保持する良い方法はありますか?