strut select タグがあり、ドロップダウン リストに国のリストがあり、ユーザーがページにアクセスするたびに、ユーザーが自動選択される国が必要です
ここに私のJSPがあります:
<s:select
name="dropdown"
list="countries"
listKey="value"
listValue="key"
id="listofcountries"
value="%{visitor_country}"
onchange="countryname();"
/>
select タグの「countries」は、アクション クラスからのハッシュマップであり、国のリストがあります。
私が今までやってきたことは、ユーザーの場所を取得しましたが、国を選択タグに設定できないことだけです。
ユーザーの場所を取得する方法
<script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAp04yNttlQq-7b4aZI_jL5hQYPm-xtd00hTQOC0OXpAMO40FHAxQMnH50uBbWoKVHwgpklyirDEregg"></script>
<script type="text/javascript">
if(google.loader.ClientLocation)
{
visitor_country = google.loader.ClientLocation.address.country;
document.getElementById('yourinfo').innerHTML ='<p>Location: ' + visitor_country +'</p>';
}
</script>
visitor_country
これをに設定するにはヘルプが必要です<s:select>