단일 JSP 페이지에서 자바 스크립트 함수로 jsp 배열에 액세스하려면 어떻게해야합니까?자바 스크립트 함수에서 jsp 배열에 액세스하는 방법
String[] abc[]={"saab","volvo","bmw","Benz","Porsche","Jaguar"};
abc[0]="saab";
단일 JSP 페이지에서 자바 스크립트 함수로 jsp 배열에 액세스하려면 어떻게해야합니까?자바 스크립트 함수에서 jsp 배열에 액세스하는 방법
String[] abc[]={"saab","volvo","bmw","Benz","Porsche","Jaguar"};
abc[0]="saab";
<%
String[] abc={'saab',' volvo',"bmw","Benz","Porsche","Jaguar"};
%>
<script language="JavaScript">
var jsArr = new Array();
<%
for (int i=0; i < abc.length; i++) {
%>
jsArr[<%= i %>] = '<%=abc[i] %>'; //Here is the latest update check it sravan .Put single quotes.
<%}%>
</script>
function myFunction()
{
var select = document.getElementById("dropDownId");
for (var i = 0; i < jsArr.length; i++){
var option = document.createElement("option");
// set the text that displays for the option
option.innerHTML = status[i];
// add the option to your select dropdown
select.appendChild(option);
}
을 입력하십시오. – PSR
예를 들어 FlexJson과 같이 json 객체로 먼저 serialize해야합니다.
당신은 그 방법
String[] temp = ...
StringBuilder builder = new StringBuilder();
builder.append("[");
for(int i = 0 ; i < temp.length ; i++){
builder.append(temp[i]);
if(i != temp.length - 1){
builder.append(",");
}
}
builder.append("]");
String jsonArray = builder.toString();
와
[{item1, item2},{item},{item1,item2}]
모습과 요청에이를 추가해야 JSON 배열에 자바 배열을 직렬화 수있다;
다음이 그대로 응답console.log(array);
제게 저에게 예제를 주시겠습니까 – sravan
인쇄하기로 인 경우 자바 스크립트
var array = <%= request.getAttribute("temp")%>;
검사를 사용하여 자바 스크립트를 통해 처리합니다.
장면 뒤에서 : jsp 인라인 코드가 서버 측에서 실행 중입니다. javasrcript 코드에 대한 .. 브라우저
실행 (., 난 (document.getElementById를 ("abc.length") 값) ", I = 0 난 ++) ("루프 ") \t { \t 경고; \t var sar = request.getParameter ("abc [i]"); \t var xyz = document.createElement ("option"); xyz.text = abc [i]; xyz.value = abc [i]; abc.add (xyz); – sravan