Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于javascript变量呈现jsp内容_Javascript_Html_Jsp - Fatal编程技术网

基于javascript变量呈现jsp内容

基于javascript变量呈现jsp内容,javascript,html,jsp,Javascript,Html,Jsp,我必须在jsp中呈现一列表。现在,这个jsp页面也在另一个页面中使用。那个特定的专栏应该只出现在其他页面,而不是我的页面。为此,我使用了一个上下文变量,我以某种方式获取它并将其保存在javascript值中 如何做到这一点 函数getPageId(){ var someValue=如何使用url获取它。 var pageId=someValue; } getPageId(); 如果可以通过url参数确定var someValue,则必须在服务器端本身执行逻辑 <body> <

我必须在jsp中呈现一列表。现在,这个jsp页面也在另一个页面中使用。那个特定的专栏应该只出现在其他页面,而不是我的页面。为此,我使用了一个上下文变量,我以某种方式获取它并将其保存在javascript值中

如何做到这一点


函数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的值。这不是问题。问题就在那之后。