Javascript 我能';无法获取要打印的会话值 函数addSelection(){ var tst=“你好”; sessionStorage.setItem(“测试”,tst); addSelection1(); } 函数addSelection1(){ var-outtst=''; var tstout=session.getAttribute(“tstout”); 警报(tstout); }
Javascript 我能';无法获取要打印的会话值 函数addSelection(){ var tst=“你好”; sessionStorage.setItem(“测试”,tst); addSelection1(); } 函数addSelection1(){ var-outtst=''; var tstout=session.getAttribute(“tstout”); 警报(tstout); },javascript,jsp,Javascript,Jsp,警报(tstout)工作正常,但jsp中的代码打印为空白。我不知道这背后的目的是什么。总之,在代码中发现了一些问题 首先。不能像这样获取javascript变量值 <script language="javascript" > function addSelection(){ var tst="hello"; sessionStorage.setItem("test", tst); <% Stri
警报(tstout)代码>工作正常,但jsp中的代码打印为空白。我不知道这背后的目的是什么。总之,在代码中发现了一些问题
首先。不能像这样获取javascript变量值
<script language="javascript" >
function addSelection(){
var tst="hello";
sessionStorage.setItem("test", tst);
<%
String pastst=request.getParameter("tst");
session.setAttribute("tst1",pastst);
%>
addSelection1();
}
function addSelection1(){
var outtst = '<%= session.getAttribute("tst1") %>';
<%
out.print("session"+session.getAttribute("tst1"));
%>
var tstout= session.getAttribute("tstout");
alert(tstout);
}
</script>
最后,您需要开始学习并避免使用scriptlet
这就是它的工作方式
<%
out.print("session"+session.getAttribute("tst1"));
%>
函数addSelection(){
var tst=“你好”;
sessionStorage.setItem(“测试”,tst);
addSelection1();
}
函数addSelection1(){
var-outtst='';
警报(“”);
警报(outtst);
}
希望它能帮助你。你的问题是什么?你是维诺·克里希纳吗?不客气。如果您觉得这个答案有用,请将其标记为可接受的答案,因为其他人仍然可以从中受益。
<%
out.print("session"+session.getAttribute("tst1"));
%>
<script type="text/javascript" >
function addSelection(){
var tst="hello";
sessionStorage.setItem("test", tst);
<%
String pastst="hello";
session.setAttribute("tst1",pastst);
%>
addSelection1();
}
function addSelection1(){
var outtst = '<%= session.getAttribute("tst1") %>';
alert('<%
out.print("session : "+session.getAttribute("tst1"));
%>');
alert(outtst);
}
</script>