2013-03-27 2 views
-2

문자열 배열을 반환하는 'getValues'함수가있는 'find'자바 클래스가 있습니다.jQuery에서 Java 함수를 호출하는 방법은 무엇입니까?

jQuery에서 getValue() 함수를 호출하여 jQuery 배열로 변환하려고합니다.

아무도 도와 줄 수 있습니까?

<html> 
<head> 
<%@ page language="java" import="search.*"%> 
</head> 
<body> 
<% 
search sh = new search(); 
%> 
<script type="text/javascript"> 
$(document).ready(function() { 

$("#search").keypress(function() { 
    var queries = <%=sh.getValue()%>; // I am not getting any value here 
    alert(queries); 
}); 
}); 
</script> 
<form action=""> 
<table> 
<tr> 
<td> Search: </td> <td> <input type=text name=search id="search" value=""/></td> 
</tr> 
</table> 
</form> 

+0

아무 것도 시도하지 않으셨습니까? – SudoRahul

+0

자바 기능? 자바 또는 자바 스크립트를 혼동 스럽습니까? 자바라면 서버 측 (어떻게)인가 애플릿인가? –

+0

코드를 표시하십시오. 세계를 납득 시키려면 정말 자바 야. –

답변

0

당신이 따옴표 안에 스크립틀릿을 사용하여 시도해 봤어 :

여기
public class search { 
    int val; 
    public search(){  
    val=0; 
    } 
    public String getValue(String s){ 
    String ret=""; 
    for(int i=0;i<5;i++) 
    { 
     ret += "S"+val+" "; 
     val++; 
    } 
    return ret; 
    } 
} 

는 JSP입니다 : 여기

내 자바 코드?

var queries = "<%=sh.getValue()%>"; 

또는

var queries = '<%=sh.getValue()%>'; 
1

자바 코드처럼

는 자바 스크립트 또는 JQuery와 내부 호출 할 수 없습니다. scriplets를 사용하여 HTML 본문 내부에서 호출 할 수 있습니다. 당신이 더 잘 이해할 수 있도록 이것을보십시오.

Calling Java inside JavaScript Function

나는과 같이, 자바 클래스에서 값을 받고 숨겨진 필드로 설정 제안 :

<input type="hidden" id="hidden1" value="<%=sh.getValue()%>">

은 다음을 참조 할 수 귀하의 JQuery와이 필드 값을 사용

이드 또는 뭔가.

관련 문제