我想使用通过servlet返回的语言参数来决定要查看的div,我使用的是jsp / servlet技术,
我从请求
收到lang param<c:set var="lang" value="${lang}" scope="request"></c:set>
如何使用jquery来解决这个问题?
答案 0 :(得分: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>
答案 1 :(得分: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的位置,因为它在客户端上。