如何将javascript变量传递给jsp参数值
我只是想把java脚本变量动态地传递给jsp参数,下面是javascript代码如何将javascript变量传递给jsp参数值,javascript,jsp,variable-assignment,jsp-tags,Javascript,Jsp,Variable Assignment,Jsp Tags,我只是想把java脚本变量动态地传递给jsp参数,下面是javascript代码 <script type="text/javascript"> var loginName = $.jStorage.get("loginUserName"); console.log("usrname "+loginName); var QueryNumber="6047"; if(loginName === "admin") { QueryNumber="5341"; co
<script type="text/javascript">
var loginName = $.jStorage.get("loginUserName");
console.log("usrname "+loginName);
var QueryNumber="6047";
if(loginName === "admin")
{
QueryNumber="5341";
console.log("Querynumber"+QueryNumber);
$('#creater').val("desc")
$('#admin').val(QueryNumber)
}
else{
$('#admin').val(QueryNumber)
$('#creater').val(loginName);
}
$(document).ready(function () {
$('#cmschangeavailabilityLayout').layout();
});
var loginName=$.jStorage.get(“loginUserName”);
console.log(“usrname”+loginName);
var QueryNumber=“6047”;
if(loginName==“admin”)
{
QueryNumber=“5341”;
console.log(“Querynumber”+Querynumber);
$('#creater').val(“desc”)
$('#admin').val(QueryNumber)
}
否则{
$('#admin').val(QueryNumber)
$('#creater').val(loginName);
}
$(文档).ready(函数(){
$('cmschangeavabilitylayout').layout();
});
我想将QueryNumber变量传递到下面的jsp参数页面
<div id="cmschangeavailabilityLayout" class="cmschangeavailabilityLayout" data-options="fit:true" border="false">
<input type="hidden" id="creater" name="creater"/>
<input type="hidden" id="admin" name="admin"/>
<div id="cmschangeavailabilityListView" class="cmschangeavailabilityListView" region="center" collapsible="false" border="false">
<jsp:include page="../tablefw.jsp">
<jsp:param value="${serverURL}/TableMgr" name="URL"/>
<jsp:param value="Parm1=-1&QueryNum=????&key=CMSCHANGEAVAILABILITY" name="parameters"/>
<jsp:param value="${serverURL}/addCmschangeavailability" name="addURL"/>
<jsp:param value="requestType=cmschangeavailabilityView&subRequestType=addCmschangeavailability" name="addParameters"/>
<jsp:param value="${serverURL}/editCmschangeavailability" name="editURL"/>
</jsp:include>
</div>
我想将java脚本变量QnueryNumber传递给QueryNum类
<jsp:param value="Parm1=-1&QueryNum=QueryNumber&key=CMSCHANGEAVAILABILITY" name="parameters"/>
我怎样才能通过呢。谢谢 您想要做的是不可能得到的,因为JSP是在您的服务器上呈现(执行)的,它会生成包含javascript的html页面。 一旦它生成html,它就会被发送到浏览器,浏览器执行Javascript。此时,JSP标记不再存在,它们已转换为HTML。即使将JSP发送到浏览器(不呈现),浏览器也无法理解它 您应该做的是用Javascript在JSP中做您想做的事情。或者在JSP中执行所有操作
您这样做的原因是什么(JSP和Javascript中的一部分逻辑) 试试这个答案@AliMamedov,我在哪里看过?强烈同意你的评论,用java脚本或JSP。或者其他方法是使用JSP自定义标记。