<pre name = "code">
Tag kotak pull-down di JSP:
<s: pilih name = "sjx" id = "sjx" list = "sjxlist" listKey = "bm" listValue = "mc" size = "20" cssstyle = "Width: 100%; tinggi: 70px; Border: 0" Multiple = "true"> </s: silahkan>
Salinan kode adalah sebagai berikut:
<pre name = "code">
Multiple = "true" berarti mendukung beberapa seleksi.
</pri> <pre code_snippet_id = "487056" snippet_file_name = "blog_20141017_5_1612209" name = "code">
Cara membuat item secara fleksibel di bawah tag pilih di js:
Salinan kode adalah sebagai berikut:
<pre name = "code"> var oselect = $ ("sjx"); <span style = "White-space: pre"> </span> // sjx adalah id dari tag pilih pada halaman html atau jsp. Jika Anda menggunakan extjs, Anda dapat menggunakan ext.getdom ('sjx') untuk mendapatkan tag
var ooption = document.createElement ("option"); <span style = "white-space: pre"> </span> // buat opsi subtag di bawah tag pilih di js
oselect.options.add (ooption); <span style = "white-space: pre"> </span> // tambahkan opsi sub-label yang baru dibuat ke tag pilih
ooption.value = "001"; <span style = "White-Space: Pre"> </span> // Nilai yang sesuai dengan konten
ooption.innerhtml = "Little Apple"; <span style = "White-Space: Pre"> </span> // Konten kotak drop-down yang ditampilkan
...dan sebagainya
Catatan: Metode ini dalam JS lebih berguna dalam kesempatan tertentu, seperti: permintaan di sini tidak mengembalikan antarmuka tertentu, yaitu, tidak menyegarkan seluruh antarmuka. Sebagai gantinya, gunakan metode AJAX untuk membuat beberapa permintaan data lokal, maka metode strut2 berikut akan tidak valid.
Salinan kode adalah sebagai berikut:
<pre name = "code"> <pre name = "code"> for (...) {
HashMap <String, Object> Map = HashMap baru <String, ObjCet> ();
Map.put ("BM", "001");
Map.put ("MC", "Little Apple");
sjxlist.add (peta);
}
Metode lain juga sangat umum digunakan: Gunakan fitur Struts2 untuk mendefinisikan variabel <bestigasi> variabel dalam tindakan (mengambil contoh ini sebagai contoh, bernama: sjxlist), dan mengatur metode set dan mendapatkan.
Melalui objek hashmap, tambahkan konten, seperti:
</pe> Saat kembali ke antarmuka, "Little Apple" akan ditampilkan di kotak drop-down pilih antarmuka.
<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 </tiption> </tect> </form> </body> </html>