2012-07-06 2 views
0

단계별로 렌더링 될 페이지를 만들려고합니다. 사용자는 특정 옵션을 선택하고 다음 div는 선택된 값에 따라 JSP 페이지에서 동적으로 렌더링됩니다. 예를jsp의 동적 div

MyPage.jsp

에 대한
<input type="button" onclick="somejsfunction();" value="Select Choice" /> 

somejsfunction()은 서버에 POST를 발행하고 세션에서 일부 값을 설정합니다. 그런 다음 MyPage.jsp에 div를 렌더링해야합니다. 나는 항상 포스트 전화에서 HTML 코드를 뱉어 내고 somejsfunction()에있는 문서 본문에 추가 할 수 있다고 생각하지만이 작업을 수행하는 데 더 깨끗한 방법이 있는지 궁금한가요? 감사합니다

답변

1

그것은 jQuery를 훨씬 깨끗

function callMe(){ 
    $.ajax({ 
     type: "POST", 
     url: "/someServlet", 
     data: { methodToInvoke: "sayHello" , data: "Abc" } 
    }).done(function(msg) { 
     //msg is the HTML received from server 
     $("#someDivId").html(msg); 
    }); 
} 
+0

감사합니다, 포스트 JSP 페이지의 HTML을 생성하지만 – Shile

+0

otherway 단지 데이터를 전달하는 것입니다 추측 메신저하지 않고 다른 방법이 있다면 궁금 해서요 JSON에서 jQuery/javascript로 고정 HTML을 생성하면 해당 데이터가 저장됩니다. –