String parms = (String)request.getParameter("parms");out.println(parms+"eee");%><SCRIPT LANGUAGE="JavaScript">
function test(pars){
alert("alert");
}
</SCRIPT>
<html>
<body onload="test(<%=parms%>);">
<div id = "url1">
<div>
我想把页面中传来的参数放到js中,上面这么写一直不行,应该怎么写的
解决方案 »
- 急,自定义JSTL相关问题,在线等待!
- 关于oracle数据库存储过程的问题
- showModalDialog 打开的页面不能复制页面的内容
- 100分求解页面嵌套问题【续】
- 初学jsp三层结构问题
- Struts1.2 转1.3出现异常:Path mainLayout-definition does not start with a "/" character
- 2000分求助,关于dsoframer装载的EXCEL文件提交到服务端接收时,时有文件损坏的问题,分不够再开贴给分,项者有分
- 在本机访问http://localhost:8080/SptInfoManagement没问题,但是把localhost换成自己的ip页面没东西
- 能在jsp中使用数据库聚合函数吗
- 如果你的WEB服务器通INTERNET或者无法进行域名解析.....
- 请教个问题,希望大家帮帮忙request.getRequestURL在window平台上得到action的url,但是我搞到linux上却是得到.jsp
- 郁闷了好多天的struts路径问题
<body onload="test(<%=parms%>);"> == <body onload="test(AAA);">试问这句话在什么时候可以执行?
只有在这个onload事件触发前声明了AAA这个变量.
所以你要把这个传入的参数变成字符串:
<body onload="test('<%=parms%>');"> == <body onload="test('AAA');">
<%
String parms = (String)request.getParameter("parms");out.println(parms+"eee");%>
<SCRIPT LANGUAGE="JavaScript">function test(){
var a = <%=parms%>;
alert(a);
}
</SCRIPT>
<html>
<body onload="test();"><div id = "url1">
<div></body>
</html>
function test(pars){
alert("alert");
}
</SCRIPT>
这段js好像根本跟参数无关,是不是这里写错了?
假如我们把变量parms的值想像成"AAA";
<body onload="test(<%=parms%>);"> == <body onload="test(AAA);">试问这句话在什么时候可以执行?
只有在这个onload事件触发前声明了AAA这个变量.
所以你要把这个传入的参数变成字符串:
<body onload="test('<%=parms%>');"> == <body onload="test('AAA');">
同意,加''试试,不行就""再试
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'MyJsp.jsp' starting page</title>
<SCRIPT LANGUAGE="JavaScript">
function test()
{
var temp = document.getElementById("hi").value;
alert(temp);
}
</SCRIPT>
</head> <body onload="test();">
<input type="hidden" value="${param.test}" id="hi"/>
</body>
</html>