基于javascript变量呈现jsp内容
我必须在jsp中呈现一列表。现在,这个jsp页面也在另一个页面中使用。那个特定的专栏应该只出现在其他页面,而不是我的页面。为此,我使用了一个上下文变量,我以某种方式获取它并将其保存在javascript值中 如何做到这一点基于javascript变量呈现jsp内容,javascript,html,jsp,Javascript,Html,Jsp,我必须在jsp中呈现一列表。现在,这个jsp页面也在另一个页面中使用。那个特定的专栏应该只出现在其他页面,而不是我的页面。为此,我使用了一个上下文变量,我以某种方式获取它并将其保存在javascript值中 如何做到这一点 函数getPageId(){ var someValue=如何使用url获取它。 var pageId=someValue; } getPageId(); 如果可以通过url参数确定var someValue,则必须在服务器端本身执行逻辑 <body> <
函数getPageId(){
var someValue=如何使用url获取它。
var pageId=someValue;
}
getPageId();
如果可以通过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>
如果可以通过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>
JavaScript是客户端脚本,它在JSP生成HTML后在浏览器中运行。如何使用JSP中甚至不存在的JS上下文中的变量?您能否解释一下var someValue=fetching它的逻辑,以及如何使用url
?不能使用javascript阻止jsp呈现,相反,可以使用jsp变量使用if语句呈现页面的一部分。使用javascript,您可以隐藏/剥离div,但只能进行后期渲染,这样您就可以在开始时将其保存在页面中。@vjy somevalue是我从上下文参数获取的pageId的值。这不是问题。JavaScript是客户端脚本,它在JSP生成HTML后在浏览器中运行。如何使用JSP中甚至不存在的JS上下文中的变量?您能否解释一下var someValue=fetching它的逻辑,以及如何使用url
?不能使用javascript阻止jsp呈现,相反,可以使用jsp变量使用if语句呈现页面的一部分。使用javascript,您可以隐藏/剥离div,但只能进行后期渲染,这样您就可以在开始时将其保存在页面中。@vjy somevalue是我从上下文参数获取的pageId的值。这不是问题。问题就在那之后。