<pré -nome = "código">
Tags de caixa de puxar no JSP:
<s: selecione name = "sjx" id = "sjx" list = "sjxlist" listkey = "bm" listValue = "mc" size = "20" cssstyle = "largura: 100%; altura: 70px; borda: 0" múltipla = "true"> </s: selecione>
A cópia do código é a seguinte:
<pré -nome = "código">
múltiplo = "true" significa suportar seleção múltipla.
</pre> <pre Code_snippet_id = "487056" snippet_file_name = "blog_20141017_5_1612209" name = "code">
Como criar itens de maneira flexível na tag Selecionar em JS:
A cópia do código é a seguinte:
<pré-nome = "code"> var aselect = $ ("sjx"); <span style = "espaço branco: pré"> </span> // sjx é o id da tag de seleção na página HTML ou JSP. Se você usar extjs, pode usar o ext.getDom ('sjx') para obter a tag
var ooption = document.createElement ("option"); <span style = "space branco: pré"> </span> // Criar sugestão de opção sob a tag Selecionar em JS
aselect.options.add (ooption); <span style = "white-space: pré"> </span> // Adicione a opção recém-criada sub-label à tag Selecionar
ooption.value = "001"; <span style = "white-space: pré"> </span> // o valor correspondente ao conteúdo
ooption.innerhtml = "Little Apple"; <span style = "white-space: pré"> </span> // o conteúdo da caixa suspensa exibida
... e assim por diante
Nota: Este método no JS é mais útil em ocasiões específicas, como: a solicitação aqui não retorna uma interface específica, ou seja, não atualiza toda a interface. Em vez disso, use o método AJAX para fazer algumas solicitações de dados locais, o seguinte método STRUT2 será inválido.
A cópia do código é a seguinte:
<pre nome = "code"> <pre nome = "code"> para (...) {
Hashmap <string, object> map = new hashmap <string, objcet> ();
map.put ("BM", "001");
map.put ("MC", "Little Apple");
sjxlist.add (mapa);
}
Outro método também é usado com muito frequência: use o recurso do STRUTS2 para definir uma variável <ject> em ação na lista (tomando este exemplo como exemplo, chamado: sjxlist) e defina os métodos de conjunto e obtenha.
Através de um objeto hashmap, adicione conteúdo, como:
</pre> Ao retornar à interface, "Little Apple" será exibido na caixa suspensa selecionada da interface.
<pre name="code">The easiest way: manually add the OPTION item of the select tag directly on the jsp page<html> <body> <form> <select id="cars" name="cars"> <option value="volvo">Volvo</option> <option value="binli">Binli</option> <option value="mazda" selected="selected">Mazda</option> <option value = "Audi"> Audi </pption> </leclect> </morm> </body> </html>