2011-06-13 17 views
1

我想使用的語言參數通過servlet返回來決定查看哪個格,我用jsp/servlet的technieque,使用jQuery展現DIV根據返回值從servlet的

我收到郎PARAM從請求

<c:set var="lang" value="${lang}" scope="request"></c:set> 

我該如何使用jquery來解決這個問題?

回答

2

您將您的JSTL參數賦值給一個JavaScript變量:

<script type="text/javascript"> 
var lang = "${lang}"; // When JSP gets processed, this becomes var lang = "EN", etc. 

$("#"+lang).show(); // Assumes you have a div id="EN" or whatever. 
</script> 
0

您可以在服務器上決定這一點,因爲您擁有您需要的信息。例如:

<c:choose> 
    <c:when test='${lang=="EN"}'> 
     <div>English</div> 
    </c:when> 
    <c:when test='${lang=="ES"}'> 
     <div>Espaniol</div> 
    </c:when> 
</c:choose> 

我不確定jQuery在哪裏,因爲它在客戶端。

+0

我需要顯示和隱藏在運行時格。 – palAlaa 2011-06-13 18:14:20