您的位置:首页 > Web前端 > JavaScript

如何在javascript中获取请求转发后的request对象传递的数据

2016-01-04 10:11 821 查看
下面的例子:在 index.jsp 页面通过
request.setAttribute("param","nihao"); 来给变量param赋值,

并通过 <jsp:forward page="deal.jsp"/>将页面请求转发到deal.jsp,

然后在deal.jsp页面单击按钮,通过onclick事件调用show()方法,

show()方法的 var str="<%=request.getAttribute("param") %>"语句就是在javascript中通过jsp语句

获取request范围内的变量的值,

最后通过 document.getElementById("showText").value=str把值显示在文本框中

index.jsp:

.

.

.

<body>

<%

String str="param";

request.setAttribute("param","nihao");//保存执行结果

%>

<jsp:forward page="deal.jsp"/>

</body>

.

.

.

deal.jsp:

.

.

.

<head>

<script language="javascript">

function show(){

var str="<%=request.getAttribute("param") %>";

document.getElementById("showText").value=str;

}

</script>

</head>



<body>

<input type="button" value="Shot Me" onclick="show()">

<input type="text" id="showText"/>

</body>

.

.

.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: