我必须在jsp中呈现一个表的列。现在,这个jsp页面也在另一个页面中使用。该特定列应仅出现在其他页面中,而不是在我的页面中。所以对于这个我使用一个上下文变量,我以某种方式得到并将其保存在我的javascript值。
怎么做?
<html>
<head>
<script>
function getPageId(){
var someValue = fetching it some how using url.
var pageId=someValue;
}
</script>
<script language="JavaScript">getPageId();</script>
</head>
<body>
<table id="pageContent" width="100%" valign="top">
<tr>
<td id="firstColumn">
<div class="className">
<jsp:include page="/pages/common/blank.jsp" />
</div>
</td>
<td id="secondColumn" width="100%" style="padding-left:16px">
</td>
</tr>
</table>
</body>
</html>
id =“firstCoulmn”的列td必须根据pageId变量的值有条件地呈现
请帮忙
答案 0 :(得分:0)
如果url参数可以确定var someValue
,那么你必须在服务器端自己做逻辑。
<body>
<table id="pageContent" width="100%" valign="top">
<tr>
<%
String someValue = request.getParameter("someValue");
// Your logic goes here
if("test".equals(someValue)) { %>
<td id="firstColumn">
<div class="className">
<jsp:include page="/pages/common/blank.jsp" />
</div>
</td>
<% } %>
<td id="secondColumn" width="100%" style="padding-left:16px">
</td>
</tr>
</table>
</body>