<pre name = "code">
JSP의 풀다운 박스 태그 :
<s : select name = "sjx"id = "sjx"list = "sjxlist"listkey = "bm"listvalue = "mc"size = "20"cssstyle = "width : 100%; 높이 : 70px; 테두리 : 0"true "> </s : select>
코드 사본은 다음과 같습니다.
<pre name = "code">
Multiple = "True"는 다중 선택을 지원하는 것을 의미합니다.
</pre> <pre code_snippet_id = "487056"snippet_file_name = "blog_20141017_5_1612209"name = "code">
JS에서 Select 태그 아래에서 항목을 유연하게 작성하는 방법 :
코드 사본은 다음과 같습니다.
<pre name = "code"> var oselect = $ ( "sjx"); <span style = "white-space : pre"> </span> // sjx는 html 또는 jsp 페이지의 선택 태그의 ID입니다. extjs를 사용하는 경우 ext.getdom ( 'sjx')을 사용하여 태그를 얻을 수 있습니다.
var ooption = document.createElement ( "옵션"); <span style = "white space : pre"> </span> // JS의 선택 태그 아래에서 옵션 하위 태그 생성
oselect.options.add (ooption); <span style = "white space : pre"> </span> // 새로 생성 된 옵션 하위 레이블을 선택 태그에 추가
oooption.value = "001"; <span style = "화이트 공간 : pre"> </span> // 컨텐츠에 해당하는 값
oooption.innerhtml = "Little Apple"; <span style = "white space : pre"> </span> // 드롭 다운 상자의 내용이 표시됩니다.
...등
참고 : JS 의이 메소드는 다음과 같은 특정 경우에 더 유용합니다. 여기의 요청은 특정 인터페이스를 반환하지 않습니다. 즉, 전체 인터페이스를 새로 고치지 않습니다. 대신 AJAX 메소드를 사용하여 일부 로컬 데이터 요청을 작성하면 다음 strut2 메소드가 유효합니다.
코드 사본은 다음과 같습니다.
<pre name = "code"> <pre name = "code"> for (...) {
Hashmap <String, Object> Map = New Hashmap <String, objcet> ();
map.put ( "bm", "001");
Map.put ( "MC", "Little Apple");
sjxlist.add (지도);
}
또 다른 방법은 또한 매우 일반적으로 사용됩니다. struts2의 기능을 사용하여 <botort> 변수를 정의하십시오 (이 예제를 예제 : sjxlist라는 예제로 취하고 세트를 설정하고 메소드를 설정하십시오.
해시 맵 객체를 통해 다음과 같은 컨텐츠를 추가하십시오.
</pre> 인터페이스로 돌아올 때 "Little Apple"은 인터페이스의 선택 드롭 다운 상자에 표시됩니다.
<pre name = "code"> 가장 쉬운 방법 : JSP 페이지에서 직접 선택 태그의 옵션 항목을 수동으로 추가하십시오. <옵션 값 = "audi"> audi </옵션> </select> </form> </body> </html>