在jsp的<script></script>中怎么获取servlet传过来的参数呢??我想接收从servlet类传过来的数据显示出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jsp的<script></script>中怎么获取servlet传过来的参数呢??我想接收从servlet类传过来的数据显示出来相关的知识,希望对你有一定的参考价值。
参考技术A servelt类的传值方式有 request/response/session/contex/application可以传值到 servlet jsp页面 控制action等等
如果要在页面中获取传的参数,还是要在jsp的代码编辑方式<% %>里面将你需要传的参数获取了,比如是个String 那么在<script></script>之前将String 定义好,然后以 <%= %>方式放入其中。
本质是,你需要知道jsp就是一个servlet的变种,在容器中还是以servlet模式运行的。 参考技术B <script>
var a='<%=request.getAttribute("a")%>';
alert(a);
</script>
jsp window.onload ,
1.
<html>
<body onload="func()">
</body>
</html>
2.
<script type="text/javascript">
function func(){……}
window.onload=func;
</script>
3.
<html>
<body onload="func1();func2();func3();">
</body>
</html>
4.
<script type="text/javascript">
function func1(){……}
function func2(){……}
function func3(){……}
window.onload=function(){
func1();
func2();
func3();
}
</script>
5.
<script type="text/javascript">
function func1(){……}
function func2(){……}
function func3(){……}
function addLoadEvent(func){
var oldonload=window.onload;
if(typeof window.onload!="function"){
window.onload=func;
}
else{
window.onload=function(){
oldonload();
func();
}
}
}
addLoadEvent(func1);
addLoadEvent(func2);
addLoadEvent(func3);
</script>
以上是关于在jsp的<script></script>中怎么获取servlet传过来的参数呢??我想接收从servlet类传过来的数据显示出来的主要内容,如果未能解决你的问题,请参考以下文章