2014-05-10 2 views
-1

예를 들어 Java 클래스에서 변수를 얻었습니다. jquery로 어떻게 접근합니까? scriplet가 있다면 나는 비슷한 것을했을 것입니다.java에서 jquery로 변수를 추출하는 방법은 무엇입니까?

<% SomeVariableClass var = SomeVariableClass.getInstance()%> 

jquery로 어떻게 처리합니까?

var variable = ? 

또는 서블릿 또는 다른 메소드에서 메소드를 호출해야합니까?

답변

3

코드에서 JSP에 대한 변수를 작성하는 중입니다.

답변에 요소를 만들어 액세스 할 수 있습니다. 같은 :

<div id="var">value</div> <---JSP have to reply that. 

<div id="var"><%= var.value() %></div> <--- exemple of JSP code to produce the answer u need. 

그리고 브라우저에서 실행 JQuery와 $ ("# var에") <을 --- 사용할 수 있습니다.

원하는 경우 CSS를 사용하여 숨길 수 있습니다.

또는 Ajax를 옵션으로 사용할 수 있습니다.

아약스 :

$.ajax({ 
     type: 'GET', 
     url: 'xxxx', <-- your url 
     success: function(reply) { 
        Alert(reply); <-- just for you to see the reply, u can do whatever.. 
       } 
     }); 

$ (회신), 구문 분석 또는 액세스 물건에 도움을 줄 수.

<div id="var">value</div> <---JSP have to reply that.

자원 예 :이 옵션을 사용하는 것 외에

, UR URL은 같은 것을 답장을 할 수있는 자원을 가리 키도록해야

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE html> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
</head> 
<body> 
<% SomeVariableClass var = SomeVariableClass.getInstance()%> 
<div id="var"><%=var.getValue()%></div> 
</body> 

환호

+0

아약스로 어떻게 할 수 있을까요? – Vanguard

0

JSP에서 스크립틀릿을 추가하지 않고 java 클래스의 일부 변수에 액세스하려면 데이터 및 f를 반환하는 서블릿을 설정해야합니다. jQuery를 사용하여 해당 서비스에 전화해야합니다.

JSP에 scripplets를 추가 할 수 있으면 JSP 안에 div 아래에 스크립트를 추가하십시오. 예를 들어

: 당신이 :)

원하는대로 이제 javaContent 자바 스크립트 변수를 사용할 수 있습니다,

var javaContent = $("#java_content").html(); 

그것은 당신에게 내용을 반환합니다

<div id="java_content"> 
<% SomeVariableClass var = SomeVariableClass.getInstance(); 
    var.callAppropriateMethod(); 
    // which will return you the data 
%></div> 

JQuery와, 당신은 사용하여 액세스 할 수 있습니다

관련 문제