Dil isimlerini içeren bir açılır kapanış var. Değeri ayarlıyorum ve bir hashmap kullanarak açılır listenin adını görüntülüyorum.Seçilen açılır öğelere Java kullanarak erişme
<form action="TextTranslation" method="post" class="form" role="form" >
<div class="row">
<div id = "imageView" class="col-lg-8 center-block ">
<div class="btn-group">
<select name="country">
<%
Map<String,String> langCode = x.getCountryList();
for(Object key :langCode.keySet())
{%>
<option value="<%=(String)key%>"><%=langCode.get(key) %> </option>
<%
System.out.println((String)key);
}
String name = request.getParameter("country");
request.setAttribute("code", name);
%>
</select>
</div>
<input type="submit" class= "btn btn-image" value="Translate">
<a href="#search" class="btn btn-default bg-light-gray">Search Text</a>
</div>
</div>
</form>
Değerler, konsoldaki tüm değerleri yazdırırken dropbox'a doğru şekilde iletilir. set niteliğine belirli bir sunucuda erişilebilir. Ancak, boş bir değer verir. Eğer bir fikrin var mı? aynı şekilde
request.getParameter("code");
sonra servlet tarafında size en Servlet (TextTranslation) bu formu göndermek için giderken set değerinizi alıyorsunuz (aka, "code" -> name) null right olarak almak? –
İstek.getParameter ("code") kullanıyorum; ve bu değeri yazdırdığımda boş değer –